在带有(控制器 - 服务 - dao - 实体层)的spring hibernate java项目中,我有抽象工厂模式(抽象类有2个抽象方法)。在抽象工厂模式的实现类中,我有 dao 方法(运行命名查询)。现在,当请求来自另一个服务类的服务 impl dao 时,它会给出空指针异常,我已经在服务 impl 中自动装配了 dao 类
AbstractFruitService - [addToBasket() and removeFromBasket()]
|
|- SeasonalFruitsServicsImpl - SeasonalFruitsDAO
|
|- BerryFruitsServiceImpl - BerryFruitsDAO
我无法将 @Service("abstractFruitService") 添加到 SeasonalFruitsServicsImpl 和 BerryFruitsServiceImpl 它给出错误 - 与同名和类的现有不兼容 bean 定义冲突
不确定弹簧静态/实例工厂方法在这种情况下是否有用,我也尝试过,但没有用
有什么办法吗