多环境应用配置
将默认不变的配置,设置在application.properties文件中。
新建开发环境下的属性文件application-dev.properties,将开发中的配置,设置在该文件中。
新建生产环境下的属性文件application-prod.properties,将生产中的配置,设置在该文件中。
最后在application.properties文件中配置:
## 开发/测试/生产环境分别对应dev/test/prod,可以自由定义 spring.profiles.active=dev
以上设置了应用配置文件使用application-dev.properties。
测试和生产日志级别分离例子
在logback-spring.xml文件中配置:
<!-- 测试环境+开发环境. 多个使用逗号隔开. --> <springProfile name="test,dev"> <logger name="org.springframework.web" level="DEBUG"/> <logger name="me.yidasanqian" level="DEBUG"/> </springProfile> <!-- 生产环境. --> <springProfile name="prod"> <logger name="org.springframework.web" level="INFO"/> <logger name="me.yidasanqian" level="INFO"/> </springProfile>
最后在application.properties文件中配置
logging.config=classpath:logback-spring.xml
欢迎转载自: https://blog.csdn.net/u011726984/article/details/78529719