@EnableConfigurationProperties的作用
时间: 2023-11-21 19:55:23 浏览: 92
SpringBoot @ConfigurationProperties使用详解(源代码)
5星 · 资源好评率100%
@EnableConfigurationProperties注解的作用是使使用@ConfigurationProperties注解的类生效。当我们使用@ConfigurationProperties注解来绑定属性时,如果没有@EnableConfigurationProperties注解,那么这个类将不会被注册到Spring容器中,也就无法生效。因此,我们需要在配置类上添加@EnableConfigurationProperties注解,以启用@ConfigurationProperties注解。
以下是一个使用@EnableConfigurationProperties注解的例子:
```java
@Configuration
@EnableConfigurationProperties(MyProperties.class)
public class MyConfig {
// ...
}
```
在上面的例子中,我们使用@EnableConfigurationProperties注解来启用MyProperties类的@ConfigurationProperties注解。这样,当我们在MyProperties类中使用@ConfigurationProperties注解来绑定属性时,它将会被正确地注册到Spring容器中并生效。
阅读全文