【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 { ... }
相关文章
相关标签/搜索