1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > IDEA中微服务bootstrap.yml文件不生效的问题 2种解决方案

IDEA中微服务bootstrap.yml文件不生效的问题 2种解决方案

时间:2021-12-25 22:00:45

相关推荐

IDEA中微服务bootstrap.yml文件不生效的问题 2种解决方案

application.yml和bootstrap.yml是什么?

Spring Boot 默认支持properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。

一.加载顺序

1.若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载

2.属性覆盖问题

启动上下文时,Spring Cloud会创建一个 Bootstrap Context,作为 Spring 应用的 Application Context 的父上下文。

3. Bootstrap 属性有高优先级,默认情况下,它们不会被本地配置覆盖

二.配置区别

bootstrap.yml 和 application.yml 都可以用来配置参数。

bootstrap.yml 用来程序引导时执行,应用于更加早期配置信息读取。可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。一旦bootStrap.yml 被加载,则内容不会被覆盖。

application.yml 可以用来定义应用级别的, 应用程序特有配置信息,可以用来配置

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。