在我看来,问题在于Spring试图创建两个具有相同名称的不同bean。默认情况下,当你定义与一个bean
@Component注释(包括其他注释一样
@Configuration,
@Service等等,因为它们被
@Component注解为好),它的名字是首字母大写的类名。
使用
@Bean注解定义bean时,其名称是带注解的方法的名称。
所以你可以做两件事
您可以
Configuration通过设置注释的属性来设置Bean名称
@Configuration("maxUsersSAQOSScenarioResultAnalyzerFactory")或将带
@Bean注释的方法的名称更改为其他名称



