解决项目无法读取src/main/java目录下面的配置文件问题
我们在用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目录下面的配置文件问题相关推荐
- 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 参考文章: (1)解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 (2)ht ...
- java resources 目录_Maven项目中读取src/main/resources目录下的配置文件的方法
在Maven项目的开发中,当需要读取src/下的配置文件时,该怎么做? 我们假设Resources下有一个文件名为kafka.properties的配置文件(为什么用kafka.properties, ...
- maven项目编译漏掉src/main/java下的xml配置文件
在整合Spring + Mybatis框架的时候,自动扫描配置都已经配置好了. 配置如下: <?xml version="1.0" encoding="UTF-8& ...
- 在Eclipse中,如何将项目中的src/main/java目录设置为源代码包?
2019独角兽企业重金招聘Python工程师标准>>> 右键点击工程 -- Properties -- Java Build Path --Source -- Link Source ...
- IDEA2020 创建maven项目没有src/main/java目录和webapp目录问题解决
问题描述 在IDEA中创建maven项目时,发现没有src/main/java目录和webapp目录 问题解决 红色框里一开始是默认的maven地址,如果本身默认地址里并没有这些maven配置,会导致 ...
- 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法
eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...
- java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...
关于使用maven打包src/main/java中一些关于mybatis的xml都没有打包进去,导致war包启动不起来,在此记录一下,解决方法. 默认maven在src/main/java中只编译ja ...
- 问题日志:解决使用 Spring initializr 创建 Springboot 项目时,`src\main\java` 文件夹没有变为蓝色的问题
解决问题时间:2022-08-21--17:48 一.问题描述: 在使用 Spring initializr 创建过一次项目并且成功之后,再次进行新项目创建时,发现又出现了无法正常创建成功的情况- ...
- maven web项目不能创建src/main/java等文件夹的问题
eclipse创建maevn web项目,在选择maven_archetype_webapp原型后,默认只有src/main/resources这个Source Floder. 按照maven目录结 ...
最新文章
- 恭喜你发现了宝藏,编程习惯-日积月累
- (C#)Windows Shell 外壳编程系列6 - 执行
- [转]详解编译预处理
- c 语言中unsigned char类型变量占用内存大小,C数据类型
- KMP算法 hdu 1711 hdu 2203
- Python练习-从小就背不下来的99乘法表
- 寄生式创业更容易成功
- 在CentOS上配置Percona XtraDB集群(Percona XtraDB Cluster)
- java中singleton_Singleton是什么,在Java中如何实现
- Cannot load 64-bit SWT libraries on 32-bit JVM 解决方法
- 棋盘问题 ( POJ -1321 )(简单DFS)
- Leetcode OJ: Maximun Subarray
- 大数据中数据挖掘的基本步骤
- c语言中形参和实参的区别
- 神经网络的深度、宽度
- 51单片机单片机基础知识
- c语言中输入123输出123321,2011年计算机等级二级C语言章节习题及答案(39)
- 多期DID和事件研究法含文献和do代码
- 哪个求职App最容易找到好工作?2019在线求职招聘市场研究报告
- ms17-010(永恒之蓝)漏洞利用
热门文章
- 推荐|45个值得收藏的Python优质资源(附链接)
- 怎么安装aptdaemon模块_安装Pulseaudio模块在Ubuntu中开启蓝牙APTX/LDAC支持
- HWOD机试真题(JavaScript)
- ws2812 程序设计与应用(2)DMA 控制 PWM 占空比(双缓存降低内存消耗)
- 分布式架构项目的衡量指标及其目标
- 各类行业资源学习资料大全
- web.xml放在哪个目录下_美术资源标准(文件夹目录篇)
- 基于ASP.NET的电商系统的设计与实现
- ASP.NET Core 中简单Session登录校验
- 折腾T480及VMware