Spring Boot提供的 @ContigurationProperties 注解 不可以批量将配置文件的属性注入Bean对象。
时间: 2023-11-22 18:53:21 浏览: 96
springboot中出错问题@ConfigurationProperties
这个说法是不正确的。@ConfigurationProperties注解可以批量将配置文件的属性注入Bean对象。在Spring Boot中,@ConfigurationProperties注解可以用于将application.properties或application.yml文件中的属性值注入到Bean对象的属性中。例如:
```
@ConfigurationProperties(prefix = "myconfig")
public class MyConfigProperties {
private String name;
private int age;
// getter and setter
}
```
在上面的例子中,@ConfigurationProperties注解中的prefix属性指定了属性的前缀,这里是myconfig。然后,Spring Boot会自动将application.properties或application.yml文件中以myconfig为前缀的属性值注入到MyConfigProperties对象的相应属性中。
同时,需要注意的是,@ConfigurationProperties注解需要与@Configuration或@Component注解一起使用,以告诉Spring容器这个类是一个Bean对象。
阅读全文