在spring-cloud
项目中,由于某些原因,需要将一些属性放入bootstrap.yml
中,以便更早地获得特定的属性。
然后有两个配置文件:bootstrap.yml
和application.yml
。
想知道把所有东西都放进bootstrap.yml
里,然后把application.yml
完全去掉,这样会更干净吗。
由于bootstramp.yml
是早些时候加载的,所以看起来还可以,对吧?或者,在某些情况下,这会引起一些问题吗?
基本思想是使用Spring Cloud Config从ConfigServer获取配置。但有时我们需要一些配置,例如spring.application.name,所以我在bootstrap.yml
中使用这些配置。它通常覆盖应用程序中的内容。yml[如果存在](。参考
另外,是的,你可以把所有的配置都放在bootstrap.yml
中,它工作得很好。我已经测试了四个以上的微服务。