同样在test里面,注入Mapper就成功调用,注入service就失败,好奇怪,求助一下

来源:7-1 通用service

0CJJ0

2019-07-14 19:43

同样在test里面,注入Mapper就成功调用,注入service就失败,好奇怪,求助一下https://img1.mukewang.com/5d2b151700015e5111930615.jpg

https://img3.mukewang.com/5d2b15170001131a14660713.jpg


写回答 关注

3回答

  • 老猿
    2019-07-14 20:22:51
    已采纳
    1. 检查一下service实现类是否添加了@component注解。

    2. 如果有自定义service接口,是否继承了IService接口。

    3. service实现类是否继承了ServiceImpl类,ServiceImpl的两个泛型参数,一个是Mapper接口,一个是实体类,是否正确,还有service实现类是否实现了你的自定义service接口

    4. 如果没有自定义service接口只有实现类,检查一下该类是否继承了ServiceImpl类,泛型参数是否正确,并实现了IService接口。

    0CJJ0 回复老猿

    好的。辛苦老师了!我回复到下面哈!

    2019-07-15 09:14:51

    共 3 条回复 >

  • 老猿
    2019-07-14 20:37:54

    关于刚才的第一点,service实现类上一般应该添加@service注解

  • 0CJJ0
    2019-07-15 09:16:53

    service和serviceImpl,dao和mapper.xml如下截图:

    https://img1.mukewang.com/5d2bd3ff00018ebc11390427.jpg

    https://img.mukewang.com/5d2bd4000001310108260365.jpg

    https://img3.mukewang.com/5d2bd4000001a92112610562.jpg

    https://img.mukewang.com/5d2bd40000019c2f10510439.jpg


    老猿 回复0CJJ0

    哈哈,不客气同学,好使了就好。

    2019-07-16 21:15:05

    共 5 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56141 学习 · 381 问题

查看课程

相似问题