不是插件问题
Comment From: zonkidd
好像是@MapperScan的问题。 BasePackage没有指定更具体的DAO路径 such: BasePackage = com.baomidou --注入的bean为com.baomidou.mybatisplus.core.override.MybatisMapperProxy BasePackage = com.baomidou.dao --注入正常
同遇到这个问题。 debug调试一下,发现自定义的Service实际上为com.baomidou.mybatisplus.core.override.MybatisMapperProxy@65c66fc4 myBatis-Plus版本为3.2.0 我是通过 @Resource(name = 'xxServiceImpl')勉强解决的。期待有更好的答案
Comment From: originDoris
我也遇到了这个问题,当@MapperScan范围较大时,即使没有实现IService接口,还是会被mybatisplus生成代理类