idea中springboot整合mybatis找不到mapper接口的原因分析

 更新时间:2024年01月27日 08:57:48   作者:185的阿平  
这篇文章主要介绍了idea中springboot整合mybatis找不到mapper接口的原因分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

整合网上以及开发时遇到的错误原因

就是路径不对

1.maper.xml命名空间不对应mapper接口的位置

2.xml方法名未对应上mappe接口里面的方法名

3.mapper文件未注入成功,也就是位置扫描错误。

4.如果都检查完了,一定要检查编译后的文件里面的路径。

我的错误就是生成配置文件路径:

我的扫描mapper.xml是在mybatis/mysql/*.xml,刚开始建文件夹的时候命名为mybatis.mysql

idea中这样命名是一个一级目录,所以编译后的文件的目录也是mybatis.mysql/*.xml,所以一直找不到mapper文件。

解决方法

建立二级目录

最后编译如上图的文件夹

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot整合UEditor的示例代码

    SpringBoot整合UEditor的示例代码

    本篇文章主要介绍了SpringBoot整合UEditor的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 如何在Spring Boot应用中优雅的使用Date和LocalDateTime的教程详解

    如何在Spring Boot应用中优雅的使用Date和LocalDateTime的教程详解

    这篇文章主要介绍了如何在Spring Boot应用中优雅的使用Date和LocalDateTime,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Java虚拟机堆内存溢出的原因和解决方法

    Java虚拟机堆内存溢出的原因和解决方法

    在Java开发中,内存溢出(OutOfMemoryError)是一个常见的问题,尤其是在处理大量数据或长时间运行的应用时,本文将通过一个简单的示例,展示如何通过JVM参数和代码分析来理解和解决内存溢出问题,需要的朋友可以参考下
    2024-10-10
  • SpringBoot整合java诊断工具Arthas解读

    SpringBoot整合java诊断工具Arthas解读

    这篇文章主要介绍了SpringBoot整合java诊断工具Arthas,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • SpringMVC的Body参数拦截的问题

    SpringMVC的Body参数拦截的问题

    SpringMVC对出参和入参有非常友好的拓展支持,方便你对数据的输入和输出有更大的执行权,我们如何通过SpringMVC定义的结果做一系列处理呢,需要的朋友可以参考下
    2018-06-06
  • Java超详细分析讲解final关键字的用法

    Java超详细分析讲解final关键字的用法

    关于final关键字,它也是我们一个经常用的关键字,可以修饰在类上、或者修饰在变量、方法上,以此看来定义它的一些不可变性!像我们经常使用的String类中,它便是final来修饰的类,并且它的字符数组也是被final所修饰的。但是一些final的一些细节你真的了解过吗
    2022-06-06
  • SpringBoot公共页面抽取方法实现过程介绍

    SpringBoot公共页面抽取方法实现过程介绍

    这篇文章主要介绍了SpringBoot抽取公共页面的方法实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-10-10
  • shrio中hashedCredentialsMatcher密码匹配示例详解

    shrio中hashedCredentialsMatcher密码匹配示例详解

    shrio是一个轻量级权限管理框架,密码的匹配由框架内部完成。密码是否匹配由接口CredentialsMatcher定义实现类完成,CredentialsMatcher实现类有SimpleCredentialsMatcher和HashedCredentialsMatcher两个
    2021-10-10
  • SpringBoot项目如何打war包问题详解

    SpringBoot项目如何打war包问题详解

    传统的部署方式:将项目打成war包,放入tomcat的webapps目录下面,启动tomcat,即可访问.文中有非常详细的介绍,对正在学习springboot的小伙伴很有帮助,需要的朋友可以参考下
    2021-05-05
  • Java泛型的概念、定义与运行方法分析

    Java泛型的概念、定义与运行方法分析

    这篇文章主要介绍了Java泛型的概念、定义与运行方法,结合实例形式分析了java泛型的基本概念、定义与IDEA、命令行两种运行方法,需要的朋友可以参考下
    2019-08-08

最新评论