application.properties、application.yml和Bootstrap.properties、Bootstrap.yml的区别

1.springboot配置文件,分成两大类:
application.properties
application.yml
或者是
Bootstrap.properties
Bootstrap.yml
*.yml文件格式写法更加精简,减少配置文件的冗余性。

2.加载顺序:
bootstrap.yml 先加载,application.yml后加载
bootstrap.yml 用于应用程序上下文的引导阶段。
bootstrap.yml 由父Spring ApplicationContext加载。
3. 区别:
bootstrap.yml 和 application.yml 都可以用来配置参数。
bootstrap.yml 用来程序引导时执行,应用于更加早期配置信息读取。相当于系统级别的一些参数配置,这些参数一般是不会变动的。一旦bootStrap.yml 被加载,则内容不会被覆盖。
application.yml 可以用来定义应用级别的应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。
Properties在线转换yml格式网址:https://www.toyaml.com/index.html

你可能感兴趣的:(spring,boot,java,spring,boot)