@ConditionalOnMisstingBean注解下的@Bean不生效
@Configuration public class aopconfig { @ConditionalOnMissingBean(aopclass.class) @Bean("abcd") public aopclass getaopclass1(){ return new aopclass(); } @Bean("haha") public aopclass getaopclass(){ return new aopclass(); } }
原因是因为Bean的加载顺序问题,把顺序换一下就好。