在springboot中,如果需要使用到配置文件中的数据,自动注入即可,非常方便,但是在使用yml中的属性时,自动注入却失效了? 发现,如果是properties文件,直接注入即可,但是yml需要增加一个配置
一、yml文件的自动注入class
yml文件相对于properties较整洁和简便,在自动注入的使用需要增加配置
- 增加pom依赖
<!--*.yml auto inject config-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>