我正在覆盖@bean抽象类的带注释的方法。我这样做是为了防止从那个抽象类创建 bean。
class AbstractClass {
@Bean
OperationClass injectBean() {
//injects its own type of OperationClass
}
}
class MyClass extends AbstractClass {
@Bean(name="customOperation")
OperationClass injectBean() {
//inject my own bean
}
}
但是,这段代码最终在 spring 上下文中注册了 2 个 bean。我应该怎么做才能防止父类的@bean被解雇?
临摹微笑
相关分类