您现在的位置是:首页 >其他 >SpringBoot核心运行原理解析之------@Conditional条件注解网站首页其他
SpringBoot核心运行原理解析之------@Conditional条件注解
简介SpringBoot核心运行原理解析之------@Conditional条件注解
在SpringBoot核心运行原理解析之------@EnableAutoConfiguration文档中我们完成了自动配置类的读取和筛选,在这个过程中已经涉及了像@ConditionalOnClass这样的条件注解。打开每个自动配置类,都会看到@Conditional或其衍生的条件注解,本节我们来认识下@Conditional注解。
认识条件注解
@Conditional注解是由Spring4.0版本引入的新特性,可根据是否满足指定的条件来决定是否进行Bean的实例化装配,比如设定类路径下包含某个jar包的时候才会对注解的类进行实例化操作。总之,是根据一些特定条件来控制Bean实例化行为,@Conditional注解代码如下:
@Target({
ElementType.TYPE, ElementType.METHOD})
@Retention
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。