bootstrap.yml和application.yml问题
我有bootstrap.yml、bootstrap-test.yml、bootstrap-prod.yml和application.yml、application-test.xml、application-prod.yml6个文件.
下面是我的bootstrap.yml
spring:
profiles:
active: prod
下面是我的application.yml
spring:
profiles:
active: test
如果现在我运行起来之后,bootstrap.yml中的active:prod起作用了,而application.yml里面的action:test感觉被它覆盖了,不起作用,这个咋解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来源:https://cloud.spring.io/sprin...
bootstrap.yml 的优先级高于 application.yml,两个文件出现相同的配置项优先使用 bootstrap.yml 。
我是在bootstrap.yml中指定了spring.profiles.active=dev而application.yml中没有指定这属性,结果application-dev.yml不生效,和你这刚好相反不知道咋回事。在application.yml中指定dev就可以生效