SpringBoot系列之@Conditional注解用法简介 阳光穿透心脏的1/2处 2021-08-14 01:19 400阅读 0赞 SpringBoot系列之@Conditional注解用法简介 引用Spring官方文档的说法介绍一下@Conditional注解:[Spring5.0.15版本@Conditional注解官方文档][Spring5.0.15_Conditional] > @Conditional表示仅当所有指定条件都匹配时,组件才有资格注册 。 > 该@Conditional注释可以在以下任一方式使用: > > * 作为任何@Bean方法的方法级注释 > * 作为任何类的直接或间接注释的类型级别注释 @Component,包括@Configuration类 > * 作为元注释,目的是组成自定义构造型注释 改注解主要源码之一,通过match匹配,符合条件才装载到Spring容器 @Override public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata [Spring5.0.15_Conditional]: https://docs.spring.io/spring-framework/docs/5.0.15.RELEASE/javadoc-api/org/springframework/context/annotation/Condition.html
还没有评论,来说两句吧...