优雅的创建连接第三方的配置对象
优雅的创建连接第三方的配置对象
第一步
application.yml
pro:
name: xiaoli
age: 18
height: 170.0
address: beijing
第二步
配置对象
@Data
@Configuration
@ConfigurationProperties(prefix="pro")
public class ProProperties {
private String name;
private Integer age;
private Double height;
private String address;
}
第三步
在连接第三方的工具类中直接注入即可
@Autowired
private ProProperties pro;
解决一个红色提示的小bug,引入以下依赖即可
<!--解决 @ConfigurationProperties 使用时红色提示问题-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</dependency>