如何在不受Spring管理的父类中使用Spring Bean

时间:2018-08-29 11:35:25

标签: java spring inheritance

因此,我有一个Parent类和多个Child类,这样Parent类不受Spring的管理(没有@Component注释),但是所有Child类均由该类管理。父类的构造函数具有一些逻辑,因此我需要向其添加更多逻辑,但这需要我使用Spring Bean。最简单的方法是什么?

当前,我的所有子类都使用构造函数注入,所以我可以做的就是在父类的构造函数中定义参数,并且在所有子类中,我都可以像这样传递该参数:super(newBean);

但这需要我在每个子类中进行很多复制粘贴,有什么办法可以避免这种情况?

PS:这种设计会给你们带来任何危险信号吗?

0 个答案:

没有答案