条件注解@Conditional

Posted 穆道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件注解@Conditional相关的知识,希望对你有一定的参考价值。

通过活动的profile,可以获得不同的Bean。Spring4提供了一个更通用的基于条件的Bean的创建,即使用@Conditonal注解

@Conditional根据满足某一个特定条件创建一个特定的Bean。

比如:当某一个jar包在一个类路径下的时候,自动配置一个或多个Bean;或者只有某个Bean被创建才会创建另外一个Bean。

总的来说,就是根据特定条件来控制Bean的创建行为,利用这个特性可以进行一些自动的配置。

在SpringBoot中将会大量应用到条件注解。

以上是关于条件注解@Conditional的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 条件注解

Spring Boot 条件注解

Spring条件注解@Conditional

SpringBoot条件注解ConditionalOnClass底层原理

条件注解@Conditional

SpringBoot条件注解@Conditional