【发布时间】:2020-11-01 13:26:39
【问题描述】:
在spring-cloud项目中,由于某种原因,需要将一些属性放入bootstrap.yml,以便更早地使特定属性可用。
然后有 2 个配置文件:bootstrap.yml 和 application.yml。
想知道是否可以将所有内容放入bootstrap.yml,并完全删除application.yml,使其更干净。
由于bootstramp.yml 是之前加载的,应该没问题吧?或者,在某些情况下这会导致一些问题吗?
【问题讨论】:
-
删除 application.yml 时应用程序是否启动?我不这么认为。
-
@KarthickM 可以启动了,没问题。
-
如果它开始了,那么你应该没问题。我们从外部 config-src "vaultproject.io/docs/configuration" 中获取 configs-props,没有任何问题。加载配置属性时的日志,你可以在 localhost/actuator/env 中看到它们,你会没事的。 Bootstrap 应该可以作为配置道具的来源。
-
你能编辑你的问题,这样我就可以投票了.. 这就是说我投了反对票,可能是错误的:(
-
我回答你的问题了吗?
标签: java spring-boot spring-cloud