SpringBoot的全局配置文件有properties和yml
配置文件的作用:修改SpringBoot自动配置的默认值
application.properties
语法结构:key=value
例如:
application.yml
语法结构:key: 空格 value
例如:
yml对空格要求极高
yml还可以存储对象和数组
yml存储对象:
yml存储数组:
给属性赋值的几种方式
1.使用@Value注解
2.使用yml给属性赋值
编写yml代码:
在实体类中添加@ConfigurationProperties注解,使用prefix参数将yml中的对象和实体类绑定
3.使用properties给属性赋值:
编写properties代码:
在实体类中 使用@PropertySource注解,通过value绑定properties文件,在类的属性上添加@Value注解,使用EL表达式取出配置文件的值