老师我的在写完service层的时候,ut 出现 rg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.demo.service.AreaService.getAreaList
同学好,同学可以对比下源码 源码没问题微信小程序后台: https://gitee.com/xiangze/demo 微信小程序前端:https://gitee.com/xiangze/areadisplay
主要对比service部分的配置即可
你这个问题怎么解决了啊
同学你在serviceImpl类加一个@service注解就好了
把*去掉还是报错
@MapperScan("com.imooc.*")
我之前为了图省事写*全部扫描,竟然不行,网上查阅该异常,都是dao层报错,xml没对应上、namespace写错和xml没有放到resources文件里。好坑!而我们的是service层报错...
@MapperScan("com.imooc.dao")
改成这样就好了,由此可见,扫描时*不是万能的,尽量指明具体包。
同问,兄弟解决了吗
但是我测试AreaDao的时候没有问题呀。