SpringBoot依赖注入泛型的时候找到多个结果解决办法

今天写项目遇到一个问题,搞了好大一半天了,都想放弃了,在最后还是找到解决办法了。

我定义了一个基础dao和基础service,就是BaseService是一个泛型类,但是里面需要依赖注入泛型的基础类BaseDao,然后子类来继承父类的所有方法,但是在编译的时候报错,说找到多个dao,不知道要注入哪个,这个时候只需要在要注入的BaseDao改成抽象类,加上abstract即可

注意:不要在BaseDao接口和BaseDao实现上加@Mapper和@Service,加载子类上就行,BaseService接口和BaseService实现同理

你可能感兴趣的:(SpringBoot,spring,boot)