在Spring 4中引入了一个新的注解@Conditional,它可以在@Bean方法、@Component类或@Configuration类上使用。这个注解的目的是根据某些条件来启用或禁用目标bean的注册,这些条件是在容器启动时应用的。 @Conditional注解的定义 package org.springframework.context.annotation; // ... public @interface Conditional {