今天写项目遇到一个问题,搞了好大一半天了,都想放弃了,在最后还是找到解决办法了。
我定义了一个基础dao和基础service,就是BaseService是一个泛型类,但是里面需要依赖注入泛型的基础类BaseDao,然后子类来继承父类的所有方法,但是在编译的时候报错,说找到多个dao,不知道要注入哪个,这个时候只需要在要注入的BaseDao改成抽象类,加上abstract即可
注意:不要在BaseDao接口和BaseDao实现上加@Mapper和@Service,加载子类上就行,BaseService接口和BaseService实现同理