目录
1.配置文件作用
整个项目中所有重要的数据都是在配置文件中配置的,比如:
- 数据库的连接信息;
- 项目的启动端口;
- 第三方系统的调用秘钥等信息;
- 用于发现和定位问题的普通日志和异常日志等。
2.配置文件的格式
Spring Boot 配置文件主要分为以下两种格式:
.properties
.yml
如下图所示:
properties 类型的配置文件就属于旧版配置类型,也是创建 Spring Boot 项目时默认的文件格式,而 yml 属于新版配置类型。
特殊说明
理论上讲 properties 可以和 yml 起存在于个项目当中,当 properties 和 yml 起存在个项目中时,如果配置文件中出现了同样的配置,那么这个时候会以 properties 中的配置为主,也就是
.properties
配置文件的优先级最高,但加载完.properties
文件之后,也会加载.yml
文件的配置信息。
例如,properties 和 yml 中都配置了“server.port”
.properties