我在上一篇文章中介绍了: SpringBoot配置Profile多环境支持
还有一种更简便的方式,也能实现我们想要的功能。就是SpringBoot的yml多文档块方式,只需要在application.yml文件中配置即可。
很简单,直接上配置代码
server:
port: 8085
spring:
profiles:
active: dev
---
server:
port: 8086
spring:
profiles: dev
---
server:
port: 8087
spring:
profiles: pro
代码中一共有三个yml文档块,其中在没有配置spring:profiles:active的情况下,默认会使用第一个文档块的配置。当在配置的情况下,会根据配置的值去使用哪个yml文档块的配置。
注意:文档块以---分隔
测试:指定pro环境 完美,配置生效!
总结
如果觉得不错,可以点赞+收藏或者关注下博主。感谢阅读!