手动注入bean时 , 根据条件注入bean
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手动注入bean时 , 根据条件注入bean相关的知识,希望对你有一定的参考价值。
参考技术A 前几天处理redisTemplate注入为空时 , 看到其他大佬写的bean注入有一个注解 , 于是问了下度娘 , 记录下@ConditionalOnBean 当容器有指定bean就注入
@ConditionalOnClass 当容器有指定类就注入
@ConditionalOnMissingBean 当容器没有指定bean就注入
@ConditionalOnMissingClass 当容器没有指定类就注入
@ConditionalOnProperty 指定的属性是否有指定的值
@ConditionalOnSingleCandidate 当前指定bean再容器中只有一个 , 或者有多个但是指定首选的bean
@ConditionalOnResource 类路径是否有指定的值
@ConditionalOnExpression 基于SpEL表达式作为判断条件
以上是关于手动注入bean时 , 根据条件注入bean的主要内容,如果未能解决你的问题,请参考以下文章