@ConditionalOnBean |
當(dāng)SpringIoc容器內(nèi)存在指定Bean的條件 |
@ConditionalOnClass |
當(dāng)SpringIoc容器內(nèi)存在指定Class的條件 |
@ConditionalOnExpression |
基于SpEL表達(dá)式作為判斷條件 |
@ConditionalOnJava |
基于JVM版本作為判斷條件 |
@ConditionalOnJndi |
在JNDI存在時(shí)查找指定的位置 |
@ConditionalOnMissingBean |
當(dāng)SpringIoc容器內(nèi)不存在指定Bean的條件 |
@ConditionalOnMissingClass |
當(dāng)SpringIoc容器內(nèi)不存在指定Class的條件 |
@ConditionalOnNotWebApplication |
當(dāng)前項(xiàng)目不是Web項(xiàng)目的條件 |
@ConditionalOnProperty |
指定的屬性是否有指定的值 |
@ConditionalOnResource |
類(lèi)路徑是否有指定的值 |
@ConditionalOnSingleCandidate |
當(dāng)指定Bean在SpringIoc容器內(nèi)只有一個(gè)廓八,或者雖然有多個(gè)但是指定首選的Bean |
@ConditionalOnWebApplication |
當(dāng)前項(xiàng)目是Web項(xiàng)目的條件 |