问答详情
源自:3-8 业务controller方法的实现

老师我的在写完service层的时候,ut 出现 rg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.demo.service.AreaService.getAreaList

老师我的在写完service层的时候,ut 出现 rg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.demo.service.AreaService.getAreaList  

提问者:Maple4291980 2018-03-29 17:53

个回答

  • 翔仔
    2018-03-30 21:25:28

    同学好,同学可以对比下源码 源码没问题微信小程序后台: https://gitee.com/xiangze/demo 微信小程序前端:https://gitee.com/xiangze/areadisplay

    主要对比service部分的配置即可

  • 慕斯卡9136079
    2020-04-02 15:04:58

    你这个问题怎么解决了啊

  • 黄月初
    2018-05-16 11:14:55

    同学你在serviceImpl类加一个@service注解就好了

  • 黄月初
    2018-05-16 10:13:36

    把*去掉还是报错

  • 103945962
    2018-03-29 21:41:25

    @MapperScan("com.imooc.*")

    我之前为了图省事写*全部扫描,竟然不行,网上查阅该异常,都是dao层报错,xml没对应上、namespace写错和xml没有放到resources文件里。好坑!而我们的是service层报错...

  • 103945962
    2018-03-29 21:39:31

    @MapperScan("com.imooc.dao")

    改成这样就好了,由此可见,扫描时*不是万能的,尽量指明具体包。

  • 103945962
    2018-03-29 21:26:17

    同问,兄弟解决了吗

  • Maple4291980
    2018-03-29 21:21:48

    但是我测试AreaDao的时候没有问题呀。