在spring-cloud项目中,是否可以将application.yml完全替换为bootstrap.yml?
In spring-cloud project, is it ok to replace application.yml with bootstrap.yml totally?
在spring-cloud
项目中,由于某些原因,需要将一些属性放入bootstrap.yml
,以便更早地使用特定属性。
然后有2个配置文件:bootstrap.yml
和application.yml
。
想知道是否可以将所有内容放入 bootstrap.yml
,并完全删除 application.yml
,使其更干净。
由于bootstramp.yml
是刚才加载的,好像还可以吧?或者,这在某些情况下会导致一些问题吗?
基本思路是使用 Spring Cloud Config 从 ConfigServer 获取配置。但有时我们需要一些配置,例如spring.application.name 所以,我在 bootstrap.yml
中使用这些配置。这通常会覆盖 application.yml [如果存在] 中的内容)。
另外,是的,您可以将所有配置放在 bootstrap.yml
中,它工作得很好。我已经测试了四个以上的微服务。
在spring-cloud
项目中,由于某些原因,需要将一些属性放入bootstrap.yml
,以便更早地使用特定属性。
然后有2个配置文件:bootstrap.yml
和application.yml
。
想知道是否可以将所有内容放入 bootstrap.yml
,并完全删除 application.yml
,使其更干净。
由于bootstramp.yml
是刚才加载的,好像还可以吧?或者,这在某些情况下会导致一些问题吗?
基本思路是使用 Spring Cloud Config 从 ConfigServer 获取配置。但有时我们需要一些配置,例如spring.application.name 所以,我在 bootstrap.yml
中使用这些配置。这通常会覆盖 application.yml [如果存在] 中的内容)。
另外,是的,您可以将所有配置放在 bootstrap.yml
中,它工作得很好。我已经测试了四个以上的微服务。