- A+
这篇文章主要介绍了使用Spring boot 的profile功能实现多环境配置自动切换的相关知识,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 通常服务端应用开发需要经过以下几个流程: 开发 -> 测试 -> rc验证 -> 上线 这就涉及到四个不同的环境,开发环境、测试环境、rc环境以及生产环境,为了避免不同环境之间相互干扰,通常需要独立部署数据库、缓存服务器等,那么应用配置也要做相应的调整。 为了解决不同环境配置切换问题,很多人的做法是:把配置文件根据不同的环境,放到不同的目录或文件中,打包时通过gradle或maven,通过命令行参数指定要打哪个环境的包。这样就可以针对不同的环境生成不同的包。但这样的做法有以下几个问题:
这时也许有人会说,把配置都从包里剥离出来,放到配置中心就可以了,但是不同环境对应的配置中心地址也是不一样的。
上面例子中,当激活相应的profile时,相应的配置文件才会导入。
将上面的代码保存到logback-spring.xml文件中,而不是logback.xml中。
将上面的代码保存到logback-spring.xml文件中,而不是logback.xml中。
执行打包命令: |
- profile
- Spring
- 主要
- boot
- 实现
- 多环
- 我的微信公众号
- 扫一扫关注
- 我的新浪微博号
- 扫一扫关注