小编典典

在 Spring Boot 中将属性放在 application.yml 或 bootstrap.yml 上有什么区别?

all

在 Spring Boot 中将属性放在 application.yml 或 bootstrap.yml 上有什么区别?在 logging.config
情况下,应用程序的工作方式不同。


阅读 88

收藏
2022-04-08

共1个答案

小编典典

我刚刚问了Spring Cloud这些人,并认为我应该在这里分享我的信息。

bootstrap.yml 之前加载application.yml

它通常用于以下情况:

  • 使用 Spring Cloud Config Server 时,应spring.application.namespring.cloud.config.server.git.uri里面指定bootstrap.yml
  • 一些encryption/decryption信息

从技术上讲,bootstrap.yml由父 Spring
加载ApplicationContext。该父ApplicationContext级在使用application.yml.

2022-04-08