跳至主要內容

@Conditinal

Jin小于 1 分钟

@Conditinal

@Conditinal注解的作用:按照一定的条件判断,在满足条件后才会注册对应的Bean对象到IOC容器中

它可以作用在方法上。

@Conditinal本身是一个父级注解,它衍生除了很多子级注解

  1. @ConditionalOnClass:判断环境中是否存在字节码文件,有则注册bean对象到IOC容器

  2. @ConditionalOnMissingBean:判断环境中有没有对应的Bean(根据类型和名称),没有则注册Bean对象到IOC容器

  3. @ConditionalOnProperty:判断配置文件中是否有对应属性和值,有则注册bean对象到IOC容器

贡献者: Jin