课程
/后端开发
/Java
/MyBatis-Plus入门
同样在test里面,注入Mapper就成功调用,注入service就失败,好奇怪,求助一下
2019-07-14
源自:MyBatis-Plus入门 7-1
正在回答
检查一下service实现类是否添加了@component注解。
如果有自定义service接口,是否继承了IService接口。
service实现类是否继承了ServiceImpl类,ServiceImpl的两个泛型参数,一个是Mapper接口,一个是实体类,是否正确,还有service实现类是否实现了你的自定义service接口
如果没有自定义service接口只有实现类,检查一下该类是否继承了ServiceImpl类,泛型参数是否正确,并实现了IService接口。
0CJJ0 提问者
老猿 回复 0CJJ0 提问者
0CJJ0 提问者 回复 老猿
关于刚才的第一点,service实现类上一般应该添加@service注解
service和serviceImpl,dao和mapper.xml如下截图:
老猿
举报
MyBatis-Plus框架入门必学课程!
2 回答Service层采用接口注入的问题
6 回答userMapper无法注入
3 回答在测试时,无法注入mapper接口,提示Could not autowire. No beans of 'SysFwListMapper' type found.
1 回答MP如何防止sql注入呀
2 回答想问下老师mapper接口上需要@mapper注解吗,如果在项目中加了它的作用是什么