注解语义
注解概览
ConditionalOnBean:目标bean存在的情况下进行注册
ConditionalOnClass:目标class存在的情况下进行注册
ConditionalOnCloudPlatform:
ConditionalOnExpression:目标表达式成立的情况下进行注册
ConditionalOnJava
ConditionalOnJndi
ConditionalOnMissingBean:目标bean不存在的情况下进行注册(备用bean)
ConditionalOnMissingClass:目标class不存在的情况下进行注册
ConditionalOnNotWebApplication
ConditionalOnProperty:目标属性存在的情况下进行注册
ConditionalOnResource:目标资源存在的情况下进行注册
ConditionalOnSingleCandidate
ConditionalOnWebApplication
注:红色标记的注解比较常用。