SpringBoot整合MyBatis,启动正常,访问具体请求时报错:


看报错,可以推断是mybatis之间的映射出了问题,要么就是找不到Mapper接口,要么就是找不到*.xml文件
解决方案:
1、先查看mapper.xml文件中Mapper接口在namespace中的配置,正常
<mapper namespace="com.sc.service.MemberMapper">

2、再查看mapper.xml文件是否扫描到了,检查application.yml中的配置,发现没有配置mybatis的mapper.xml的扫描。
mybatis:
mapper-locations: classpath:mapper/*.xml

重启服务,完美解决。
网友评论