【Spring】Spring註解之@EnableConfigurationProperties

1、@EnableConfigurationProperties註解的做用redis

 使可以對@ConfigurationProperties註解的bean的支持。
   簡單理解就是:能夠在咱們的配置類上不加@Bean或其餘註冊bean的註解的狀況下,經過@EnableConfigurationProperties註解將該配置類註冊到Bean容器中。
 
2、@EnableConfigurationProperties註解的使用案例
好比RedisAutoConfiguration類,須要註冊RedisProperties配置類,就是經過這種方式。
@Configuration @ConditionalOnClass(RedisOperations.class) @EnableConfigurationProperties(RedisProperties.class) @Import({ LettuceConnectionConfiguration.class, JedisConnectionConfiguration.class }) public class RedisAutoConfiguration {  ... }
RedisProperties類上沒有加@Component等註解,也能夠註冊到Spring容器中
@ConfigurationProperties(prefix = "spring.redis") public class RedisProperties { ... }
相關文章
相關標籤/搜索