主题:
前面的@Value注解在一些数据多的情况会比较繁琐,所以想到利用@ConfigurationProperties把配置参数单独放到一个类中去配置,然后在需要用到的利用@resource、@Autowired去引用。
图1
把图1 中的删除,然后图2 中 创建一个类存放一些配置参数
加@ConfigurationProperties:prefix代表前缀。
@Data用于简化实体类的编写,如getter、setter、toString、equals和hashCode方法。
@Component 组件,用于注入IOC容器。
黑色部分的参数名要求名字一样即可。如果注解爆红说明是依赖没引入
依赖:spring-boot-configuration-processor
图2
效果图:其中图3有爆红的一个个编写参数即可。