@Conditinal
小于 1 分钟
@Conditinal
@Conditinal
注解的作用:按照一定的条件判断,在满足条件后才会注册对应的Bean对象到IOC容器中
它可以作用在类
和方法
上。
@Conditinal本身是一个父级注解,它衍生除了很多子级注解
@ConditionalOnClass:判断环境中是否存在字节码文件,有则注册bean对象到IOC容器
@ConditionalOnMissingBean:判断环境中有没有对应的Bean(根据类型和名称),没有则注册Bean对象到IOC容器
@ConditionalOnProperty:判断配置文件中是否有对应属性和值,有则注册bean对象到IOC容器