这篇文章主要介绍了springboot中多环境配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
NO1.我们在做项目的时候是不是都会区分很多环境呢?比如开发环境、测试环境、生产环境等,那么第一步我将先带大家配置好各个环境;
1.首先打开我们项目的pom.xml文件加入以下内容:
${project.artifactId}-${project.version} org.springframework.boot spring-boot-maven-plugin repackage org.apache.maven.plugins maven-compiler-plugin 3.3 1.8 1.8 utf8 src/main/resources/application-${filter-resource-name}.properties src/main/resources true filters/* filters/* application-dev.properties application-test.properties application-alpha.properties application-prod.properties src/main/resources true application-${filter-resource-name}.properties dev true dev test test alpha alpha prod prod
这一段相信大家都很熟悉了吧,我就不多做解释了(有疑问的童鞋可以私信我哦);
2.然后打开application.properties文件,并在其中加入以下内容:
#表示激活的配置文件(dev|prod)
spring.profiles.active=@filter-resource-name@
整个项目变成了如下结构:
至此我们的springboot多环境配置已经完成;
3.设置日志级别
#log level logging.level.root=debug
4.设置自定义端口以及实例名
#端口 server.port=8888 #实例名 spring.application.name=demo-springboot
5.logback-spring.xml
demo/demo.log demo/demo.%d{yyyy-MM-dd}.log 10 ${FILE_LOG_PATTERN} 感谢你能够认真阅读完这篇文章,希望小编分享的“springboot中多环境配置的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
文章题目:springboot中多环境配置的示例分析-创新互联
网页地址:http://cdkjz.cn/article/dhogdg.html