通常写的配置文件中的属性我们以@value这个注解去获取
@Value("${param}")
private String param;
在使用到较多属性,就会散落在各个文件不好管理
使用@ConfigurationProperties注解构建一个属性配置类
@Data @ConfigurationProperties(prefix = "spring.xx") @Configuration public class XXProperties { /** 属性 */ private String param;
使用方式
@Resource
private XXproperties xxproperties ;
就能直接使用这个对象中的属性值了