博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring Boot 不认Mapper.xml
阅读量:5289 次
发布时间:2019-06-14

本文共 690 字,大约阅读时间需要 2 分钟。

很久以前的笔记了,大约就是用Generatro工具自动生成代码的时候,springboot找不到mapper.xml

之前,由于用mybatis-generator自动生成了entity,dao,mapper

但是,mapper一直不认,报错:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lx.ssm.dao.userDemoMapper.selectByPrimaryKey

这个错误是由于在application.porperties里面配置错误引起的,需要加上以下字段:

mybatis.mapper-locations=classpath:mapping/*.xml
这里是告诉项目,路径在resource文件夹下面的mapping文件夹里面,扫描mapping文件夹下面所有xml文件

同时,要在入口application.java里面注释这个:

@MapperScan("com.lx.ssm.dao") 这里的意思是扫描这个路径下面的所有bean
如果没有这个注释,会报找不到bean错:
Field userdao in com.lx.ssm.service.UserService required a bean of type 'com.lx.ssm.dao.userDao' that could not be found.

转载于:https://www.cnblogs.com/hickup089/p/9909972.html

你可能感兴趣的文章
Service IP 原理 - 每天5分钟玩转 Docker 容器技术(137)
查看>>
python网络爬虫入门范例
查看>>
css 阴影使用
查看>>
mysql 数据库 初步
查看>>
Android调用天气预报的WebService简单例子
查看>>
c++ map key 指针
查看>>
StringBuilder(可变字符)的几种处理方式
查看>>
IBM测试分类-AVT,BVT,CVT,FVT,GVT,TVT,SVT,PVT
查看>>
springboot动态多数据源切换
查看>>
[Java]Jersey Spring Integration Demo
查看>>
left & double spindle difference
查看>>
apue3.e (基于maxos 10.9)
查看>>
网站测试之一压力测试
查看>>
vue脚手架 && 实例
查看>>
npm全局安装和局部文件安装区别
查看>>
Java虚拟机基础
查看>>
Java反射机制demo(六)—获得并操作一个类的属性
查看>>
[译]C语言实现一个简易的Hash table(6)
查看>>
gogs搭建属于自己的git网站
查看>>
查看oracle数据库的连接数以及用户
查看>>