IDEA Mybatis 找不到映射器xml文件
用IDEA新建了一个测试MyBatis工程,工程目录如下
其中config是MyBatis的配置文件,内容如下
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration><environments default="development"><environment id="development"><transactionManager type="JDBC"></transactionManager><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/mybatis"/><property name="username" value="root"/><property name="password" value="19871111"/></dataSource></environment></environments><mappers><mapper resource="com/shao/mapping/userMapper.xml"/></mappers> </configuration>
编译时提示错误 Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/shao/mapping/userMapper.xml
即找不到userMapper.xml这个Mapper文件,仔细查看了目录设置,并没有错误,在网上找了半天,终于发现原因:
idea不会编译src的java目录的xml文件
所以解决思路就是:将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹
具体操作方法就是:配置maven的pom文件配置,在<build>节点下添加<resources>代码:
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources></build>
转载于:https://www.cnblogs.com/canger/p/6007899.html
IDEA Mybatis 找不到映射器xml文件相关推荐
- Could not find resource——mybatis 找不到映射器xml文件
今天用IDEA写Mybatis的时候,测试报了如图所示的错,恶心死我了,后来解决了,总结一下,防止下回跳坑,当然,也是做一个分享,如果有朋友遇到这个错,希望有所帮助 Error parsing SQL ...
- MyBatis学习之映射器Mapper(接口映射器+xml映射文件)
Table of Contents 01 MyBatis映射器: 1.1 接口映射器+xml映射器 1.2 接口映射器+注解 02 接口映射器+xml映射器 方式 2.1 mybatis配置文件 引 ...
- if mybatis tk 多个_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?...
前言 这是 mybatis 比较常问到的面试题,我自己在以前的面试过程中被问到了2次,2次都是非常重要的面试环节,因此自己印象很深刻. 这个题目我很早就深入学习了,但是一直没有整理出来,刚好最近一段时 ...
- (转)MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql
http://blog.csdn.net/yerenyuan_pku/article/details/71893689 前面对MyBatis框架的学习中,我们对Mapper.xml映射文件多少有些了解 ...
- spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)
**这个整合.仅仅是最主要的整合,而且是xml配置文件的方式之中的一个,即当中的mybatis是採用非mapper接口的方式.(第二遍採用mapper接口方式.第三遍採用注解的方式:第四篇採用注解基于 ...
- mybatis学习:二、 Mybatis的Dao开发、mybatis-config.xml文件的详情
3. Mybatis的Dao开发 使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法. 3.1 Mybatis的核心对象 SqlSessionFactor ...
- mybatis 鉴别其_MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询
MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询 白玉 IT哈哈 支持的 JDBC 类型 为了未来的参考,MyBatis 通过包含的 jdbcType 枚举型,支持下面的 ...
- 阿里面试题:Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
一.解析XML 首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分. 1.创建Sql ...
- 映射Mapper.xml文件的几种方式
第一种: mybatis-config.xml配置文件中的格式: <mappers><mapper resource="org/mybatis/builder/Author ...
- .sql文件_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?
前言 这是 mybatis 比较常问到的面试题,我自己在以前的面试过程中被问到了2次,2次都是非常重要的面试环节,因此自己印象很深刻.这个题目我很早就深入学习了,但是一直没有整理出来,刚好最近一段时间 ...
最新文章
- 你如果只是一直囤干货,那永远不可能进步
- 阿里云oss 上传图片 python3
- 设计模式(一) 策略模式
- 100页精华PPT,帮你彻底看懂5G!
- mysql客户库_你应该知道的10个MySQL客户启动选项
- [css] 使用sass的方式有哪些?
- 二维vector容器读取txt坐标
- 1-微信小程序开发(安装软件和运行第一个微信小程序)
- AVR单片机外部RAM访问
- 简单实现x的n次方pta_Day12 :数值的整数次方
- ffmpeg学习之路·番外篇之音视频分析常用软件介绍与分享
- 偏微分方程数值解程序设计与实现——数学基础
- 解构荣耀销量奇迹背后的化学反应:技术+品质+产品力
- Component is missing template or render function
- pubwin修改服务器时间,如何解决控制台打开(Pubwin)提示服务器没有启动或者服务器IP地址改变问题...
- Ubuntu下安装星际译王
- 第 11 章 一 执行引擎概述、解释器、JIT编译器-热点代码优化
- 4016: 辉夜的夜空明珠
- 502 问题怎么排查?
- 交换机:简述对交换机工作原理的认识
热门文章
- 怎么判断噎到没噎到_怎么判定股市是在走牛市还是走熊市呢?两种最简单的判定方法...
- linux系统ntp服务监听端口,Linux系统 NTP服务器配置详解
- 数据结构回文数c语言,数据结构算法(字符串转整数和回文数)
- c# 获取路径的盘符_C# IO操作之 如何玩转路径
- js排序的时间复杂度_javascript的array.indexOf的时间复杂度是多少?
- Java 设计模式 之 代理模式(Proxy)
- 阶段3 2.Spring_09.JdbcTemplate的基本使用_6 JdbcDaoSupport的使用以及Dao的两种编写方式...
- Trait这个类的特性
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_3_性能浪费的日志案例...
- Python编程学习笔记:列表