springboot实战原理分析笔记(三)-自动配置–Condition接口

  • Post author:
  • Post category:其他


@Conditional注解一般配合ondition接口一起使用,只有该接口的实现返回true,才装配,否则不装配

它可以用在方法上面,但只对方法起作用, 还可以在类上使用,会对该类起作用。

@Conditional的参数是一个数组, 要所有都返回true 才装配。

在这个包下org.springframework.boot.autoconfigure.condition,很多类似的条件判断装配

ConditionalOnClass*

ConditionalOnMissingBean

ConditionalOnExpression

ConditionalOnBean

ConditionalOnJndi

ConditionalOnMissingClass

ConditionalOnJava

ConditionalOnNotWebApplication

ConditionalOnProperty*

ConditionalOnResource

ConditionalOnSingleCandidate

ConditionalOnWebApplication

等等。。。。



版权声明:本文为fsdf8sad7原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。