一尘不染

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

spring

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


阅读 783

收藏
2020-04-19

共1个答案

一尘不染

我刚刚问过Spring Cloud这些家伙,以为我应该在这里分享我的信息。

bootstrap.yml之前已加载application.yml

通常用于以下用途:

  • 使用Spring云配置服务器时,你应指定spring.application.name和spring.cloud.config.server.git.uribootstrap.yml
  • 一些encryption/decryption信息

从技术上讲,bootstrap.yml是由父级Spring加载的ApplicationContext。该父ApplicationContext对象在使用之前被加载application.yml

2020-04-19