Springboot mybatis常见配置问题解决
这篇文章主要介绍了Springboot mybatis常见配置问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Invalid bound statement (not found): com.example.blog.dao.DemoMapper.selectByExample"
打包的时候没有打包 mapper.xml 文件
<resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource>
没有扫描到 mapper.xml 文件
mybatis: # mapper.xml 文件路径 mapper-locations: classpath:com/example/blog/dao/mapper/*.xml # mybatis的xml文件中需要写类的全限定名,可以配置自动扫描包路径给类配置别名 type-aliases-package: com.example.blog.entity
Field demoMapper in com.example.demo.service.DemoServiceImpl required a bean of type 'com.example.demo.dao.DemoMapper' that could not be found.
原因:找不到dao层的mapper文件
启动类添加mapper扫描
@MapperScan("com.example.demo.dao") @SpringBootApplication public class BlogApplication { }
添加@Mapper注解
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
基于javamelody监控springboot项目过程详解
这篇文章主要介绍了基于javamelody监控springboot项目过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-11-11Spring Boot 集成 Swagger2构建 API文档
这篇文章主要介绍了Spring Boot 集成 Swagger2构建 API文档,通过使用 Swagger,我们只需要按照它所给定的一系列规范去定义接口以及接口的相关信息,然后它就能帮我们自动生成各种格式的接口文档,方便前后端开发者进行前后端联调,下文需要的朋友可以参考一下2022-03-03
最新评论