zoukankan      html  css  js  c++  java
  • Spring Boot之分离测试和生产环境的应用配置

    多环境应用配置

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

  • 相关阅读:
    2020软件工程作业01
    问题清单
    2020软件工程个人作业06——软件工程实践总结作业
    感谢随笔
    2020软件工程作业05
    2020软件工程作业04
    2020软件工程作业03
    2020软件工程作业02
    2020软件工程作业01
    2020软件工程个人作业06——软件工程实践总结作业
  • 原文地址:https://www.cnblogs.com/linhongwenBlog/p/9686427.html
Copyright © 2011-2022 走看看