Spring Boot之分离测试和生产环境的应用配置

来源:互联网 发布:中文版木结构设计软件 编辑:程序博客网 时间:2024/05/20 12:50

多环境应用配置

将默认不变的配置,设置在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

即可分离测试环境和生产环境的日志级别。

以上

原创粉丝点击