我们在用Mybatis去操作底层数据库的时候,需要用到xml配置文件,一般我们是把它的配置文件和持久层接口与实现类放在同目录下。


maven项目的时候,我们可能会遇到无法读取到dao对应的mapper.xml文件。(src/java 路径下只会读取 .java文件,配置文件无法直接读取)

简单的解决方法如下:

第一种:

将xml文件移至src/main/resource(如果没有项目初始目录结构中没有resource目录,可以右击main创建)下面,为了保持配置文件和持久层接口与实现类放在同目录下,我们可以在resource目录下创建包路径。
  

第二种:

我们需要在pom.xml文件里面去配置一下,让项目启动的时候能够去读取到src/main/java下面的配置文件,如下,在pom.xml里面加入下面代码:

<build>  <resources>  <resource>  <directory>src/main/java</directory>  <includes>  <include>**/*.xml</include>  </includes>  </resource>  </resources>
</build>

解决项目无法读取src/main/java目录下面的配置文件问题相关推荐

  1. 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题

    解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 参考文章: (1)解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 (2)ht ...

  2. java resources 目录_Maven项目中读取src/main/resources目录下的配置文件的方法

    在Maven项目的开发中,当需要读取src/下的配置文件时,该怎么做? 我们假设Resources下有一个文件名为kafka.properties的配置文件(为什么用kafka.properties, ...

  3. maven项目编译漏掉src/main/java下的xml配置文件

    在整合Spring + Mybatis框架的时候,自动扫描配置都已经配置好了. 配置如下: <?xml version="1.0" encoding="UTF-8& ...

  4. 在Eclipse中,如何将项目中的src/main/java目录设置为源代码包?

    2019独角兽企业重金招聘Python工程师标准>>> 右键点击工程 -- Properties -- Java Build Path --Source -- Link Source ...

  5. IDEA2020 创建maven项目没有src/main/java目录和webapp目录问题解决

    问题描述 在IDEA中创建maven项目时,发现没有src/main/java目录和webapp目录 问题解决 红色框里一开始是默认的maven地址,如果本身默认地址里并没有这些maven配置,会导致 ...

  6. 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法

    eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...

  7. java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...

    关于使用maven打包src/main/java中一些关于mybatis的xml都没有打包进去,导致war包启动不起来,在此记录一下,解决方法. 默认maven在src/main/java中只编译ja ...

  8. 问题日志:解决使用 Spring initializr 创建 Springboot 项目时,`src\main\java` 文件夹没有变为蓝色的问题

    ​ 解决问题时间:2022-08-21--17:48 一.问题描述: 在使用 Spring initializr 创建过一次项目并且成功之后,再次进行新项目创建时,发现又出现了无法正常创建成功的情况- ...

  9. maven web项目不能创建src/main/java等文件夹的问题

    eclipse创建maevn web项目,在选择maven_archetype_webapp原型后,默认只有src/main/resources这个Source Floder.  按照maven目录结 ...

最新文章

  1. 恭喜你发现了宝藏,编程习惯-日积月累
  2. (C#)Windows Shell 外壳编程系列6 - 执行
  3. [转]详解编译预处理
  4. c 语言中unsigned char类型变量占用内存大小,C数据类型
  5. KMP算法 hdu 1711 hdu 2203
  6. Python练习-从小就背不下来的99乘法表
  7. 寄生式创业更容易成功
  8. 在CentOS上配置Percona XtraDB集群(Percona XtraDB Cluster)
  9. java中singleton_Singleton是什么,在Java中如何实现
  10. Cannot load 64-bit SWT libraries on 32-bit JVM 解决方法
  11. 棋盘问题 ( POJ -1321 )(简单DFS)
  12. Leetcode OJ: Maximun Subarray
  13. 大数据中数据挖掘的基本步骤
  14. c语言中形参和实参的区别
  15. 神经网络的深度、宽度
  16. 51单片机单片机基础知识
  17. c语言中输入123输出123321,2011年计算机等级二级C语言章节习题及答案(39)
  18. 多期DID和事件研究法含文献和do代码
  19. 哪个求职App最容易找到好工作?2019在线求职招聘市场研究报告
  20. ms17-010(永恒之蓝)漏洞利用

热门文章

  1. 推荐|45个值得收藏的Python优质资源(附链接)
  2. 怎么安装aptdaemon模块_安装Pulseaudio模块在Ubuntu中开启蓝牙APTX/LDAC支持
  3. HWOD机试真题(JavaScript)
  4. ws2812 程序设计与应用(2)DMA 控制 PWM 占空比(双缓存降低内存消耗)
  5. 分布式架构项目的衡量指标及其目标
  6. 各类行业资源学习资料大全
  7. web.xml放在哪个目录下_美术资源标准(文件夹目录篇)
  8. 基于ASP.NET的电商系统的设计与实现
  9. ASP.NET Core 中简单Session登录校验
  10. 折腾T480及VMware