在春季云项目中,是否可以将application.yml完全替换为bootstrap.yml



spring-cloud项目中,由于某些原因,需要将一些属性放入bootstrap.yml中,以便更早地获得特定的属性。

然后有两个配置文件:bootstrap.ymlapplication.yml

想知道把所有东西都放进bootstrap.yml里,然后把application.yml完全去掉,这样会更干净吗。

由于bootstramp.yml是早些时候加载的,所以看起来还可以,对吧?或者,在某些情况下,这会引起一些问题吗?

基本思想是使用Spring Cloud Config从ConfigServer获取配置。但有时我们需要一些配置,例如spring.application.name,所以我在bootstrap.yml中使用这些配置。它通常覆盖应用程序中的内容。yml[如果存在](。参考

另外,是的,你可以把所有的配置都放在bootstrap.yml中,它工作得很好。我已经测试了四个以上的微服务。

相关内容