JavaSpring-两个符合条件的bean依赖于另一个bean
我正在使用注释配置两个bean。注释如下所示JavaSpring-两个符合条件的bean依赖于另一个bean,java,spring,Java,Spring,我正在使用注释配置两个bean。注释如下所示 @Bean @Qualifier("bean1") @DependsOn(value = "masterbean") 为第二个bean使用不同的限定符 名为masterbean的bean只有一个@bean注释 当我稍后尝试使用这些豆子时,问题就出现了。我将它们与如下代码一起使用: @Bean MyClass myClass(@Qualifier("bean1") AnotherClass anotherClass) 通过调试器检查,两个bean中
@Bean
@Qualifier("bean1")
@DependsOn(value = "masterbean")
为第二个bean使用不同的限定符
名为masterbean的bean只有一个@bean注释
当我稍后尝试使用这些豆子时,问题就出现了。我将它们与如下代码一起使用:
@Bean
MyClass myClass(@Qualifier("bean1") AnotherClass anotherClass)
通过调试器检查,两个bean中似乎只有一个被初始化。i、 e.@DependsOn只会启动一个bean
你知道我可以在这里做什么吗?既然你没有在任何地方使用bean2,为什么你希望Spring初始化它呢?我会像第一次一样进行第二次调用@豆蔻myClass@Qualifierbean2另一个类另一个类那代码在masterbean还是第四个bean中?请创建一个完整的例子,将所有相关部分。