java - 名称不同但方法名称相同的Spring @Bean抛出Bean创建异常
问题描述
春天的新人。
我已经定义了 2 个 @Beans,每个 @Beans 具有唯一的名称,但具有相同的方法名称。没有创建 bean 之一并且没有抛出有效的 bean 异常。
@Bean("Example.A")
public ClassA getNewBean() {
return new ClassA();
}
@Bean("Example.B")
public ClassA getNewBean() {
return new ClassA();
}
没有创建第二个 Bean,并且由于 ClassA 不存在有效的 bean 而引发异常。
这篇文章有两个不同类的bean,而在我的例子中,它们都在同一个@Configuration 中。
解决方案
推荐阅读
- swift - 复杂的自定义导航 SwiftUI
- android - 如何使用 Retrofit2 和 GSON 从响应中获取特定的 JSON 数组?
- node.js - 使用node js读取和操作一个TS文件
- cordova - SVG模糊过滤器在iOS wkwebview上不起作用
- javascript - 将参数传递给部分类和超级类中的构造函数,javascript
- reactjs - Apollo 的 useQuery 并使用其结果更新父母的道具
- angular - Observable 错误,执行不同的 observable,重试原始 observable (Angular, RxJs6)
- python-3.x - 访问模块函数内的变量
- networking - 看不到 LLMNR 查询响应?
- javascript - 从 Beautify 中排除 ID