SpringBoot中,通常有两种配置文件
properties
yml / yaml
理论上讲 properties 可以和 yml ⼀起存在于⼀个项目当中, 两个配置文件均会加载,同key以properties为主
properties
默认的配置文件格式
键值的形式配置
# 设置MySQL的链接信息
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/要使用的数据库的库名?characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=连接的数据库的密码
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
yml
需要手动创建
树形结构的配置(注意key:空格value)
spring:
datasource:
url: jdbc:mysql://127.0.0.0:3306/要使用的数据库的库名?characterEncoding=utf8
username: root
password: 数据库的密码
配置文件的读取
@Value(“${ key 值}”)
@ConfigurationProperties(“自定义的类名”)