springboot配置文件读取

项目配置文件

怎么说呢,给了个项目,他启动了,然后我看不懂为啥能够启动项目这样
springboot配置文件读取_第1张图片
很迷茫,为啥能够成功启动呢项目,为啥项目有properties也要有yml呢?

问题处理

首先,properties的配置的优先级要高,所以配置文件先去读取bootstrap.properties文件。
springboot配置文件读取_第2张图片
这是bootstrap.properties的内容。
然后下面读取的就是bootstrap-local.properties配置文件,后面读取的是application-local.yml文件。
原因:因为首先设置的springboot版本较低,所以对应的nacos版本较低,无法改变,在低版本的时候,需要先使用这个properties配置文件,然后是yml文件。

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