A模块引用B模块的mapper.java和mapper.xml时一直找不到mapper的sql映射

发布时间 2023-04-06 09:12:19作者: Little_Monster-lhq

A模块引用B模块的mapper.java和mapper.xml时一直找不到mapper的sql映射

场景:我在A模块需要用到B模块的mapper.java和mapper.xml,但是一直报错Caused byorg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.simceredx.isample.common.mapper.SampleManageMapper.insert

image-20230404103637189

排错:

image-20230404102531297

image-20230404102920510

原因找到了:就是我只扫描了mapper.java文件,而配置文件的配置是classpath:,这个是指本木快的classpath路径,所以没有扫描到B模块下的mapper.xml文件

解决方法:修改classpath:classpath*: