1.pom文件中加入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
2.映射的类必须是组件所以要有@Component
注解
3.要有@ConfigurationProperties
注解说明这里属性是注入的
4.如果使用@ConfigurationProperties(prefix = "xxx")
进行批量注入一定要有getset方法不然注入为null
5.@Value("${xxx}")
可以单个注入$找不到属性会报错, $放的是变量 #放的是el表达式
6.可以@Value("${abc:xxx}")
当abc不存在时会显示xxx,直接写死@Value("123")
7.当yaml和properties同时存在时显示后者,两者可以互补配置