目录
一、Spring Boot 配置文件的说明
1.1 配置文件的作用
配置文件用来配置项目中的重要数据,比如:数据库的连接信息、项目的启动端口号、第三方系统的调用秘钥信息等。如果没有配置文件,那么Spring Boot项目就无法连接数据库,不能保存可以用于排查问题的日志文件等情况。
1.2 配置文件的格式
Spring Boot 配置文件主要有两种格式:
(1) .properties格式
(2) .yml格式
properties格式比yml格式出现的早,在一个项目中,一般使用一种格式的配置文件。
注意:
如果一个项目中既存在properties格式的配置文件,也存在yml格式的,并且两个文件中有同样的配置信息,比如两个配置文件中都设置了项目的启动端口,那么properties的优先级最高,在加载完properties文件后,也会加载yml文件中的配置信息。
二、properties 配置文件
2.1 properties的基本语法
properties配置文件中的配置信息以键值对的形式存放,键和值之间用"="连接,例如:
可以使用"#"来添加注释信息
2.2 如何读取配置文件
使用“@Value”注解来读取properties配置文件中的内容,注解中填入的信息需要放在"${}"之内
代码实例:
代码执行结果:
乱码的原因是properties默认是不兼容中文的。
2.3 properties的缺点
properties是以key-value的形式配置的,因此可能会存在一些冗余的信息,例如: