首页 > 编程语言 > 详细

【Spring】Spring注解之@EnableConfigurationProperties

时间:2019-08-29 00:02:46      阅读:94      评论:0      收藏:0      [点我收藏+]

一、@EnableConfigurationProperties注解的作用

 使能够对@ConfigurationProperties注解的bean的支持。
   简单理解就是:可以在我们的配置类上不加@Bean或其他注册bean的注解的情况下,通过@EnableConfigurationProperties注解将该配置类注册到Bean容器中。
 
二、@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 {
...
}

 

【Spring】Spring注解之@EnableConfigurationProperties

原文:https://www.cnblogs.com/756623607-zhang/p/11427112.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!