1.读取配置文件
@Component,使配置加载进容器
@ConfigurationProperties,读取配合文件,prefix指定读取配置文件的开头(默认是Application配置文件)
@PropertySource("配合文件地址")指定读取配置文件地止
实现set,get方法,创建实体类
配置文件内容
调用时自动加载,直接调用,可获取对应的set,get方法
2.对比@Value(""),括号内为配置文件内容,在项目启动后可用
3.不同
@Value,数据轻量级的,只能取单一数据,并且署支持数据校验
@ConfigurationProperties属于重量级的,支持批量数据,并支持数据校验,支持多数据类型
4.在使用中,根据实际应用需要,进行相应的应用