mybatis找不到配置文件?

图片说明

工程结构如图。
在第二行,取得流的时候,总是报错,找不到配置文件?怎么回事啊?
我已经试过config/sqlMapConfig.xml sqlMapConfig.xml 都不行。

        String resource = "config/sqlMapConfig.xml";
        InputStream inputStream = Resources.getResourceAsStream(resource);
        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

        sqlSession = sqlSessionFactory.openSession();
        User user = sqlSession.selectOne("test.findById", 1);

java.io.IOException: Could not find resource config/sqlMapConfig.xml

0

2个回答

第一,使用 绝对路径试下。
第二, 将 config 设置为 source Folder (新建时) 试下。
没有具体实验,第二种应该可以解决。第一种绝对可以

4
juliantem
阿滔1357 第二种方法解决了,谢谢
大约 2 年之前 回复
chengduren2014
chengduren2014 恩,第二个方法解决了。谢谢。应该创建source Folder ,我创建的是普通文件夹。
3 年多之前 回复

感谢感谢,第二种方法解决了。
第一种方法,在加载映射文件那块又会卡住,亲测。。。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mybatis找不到配置文件报错
今天卡了一下午,最后发现是mapper文件名格式不对导致。下次出现奇奇怪怪的异常需要注意文件命名是否符合规定。
mybatis中找不到配置的xml文件
报错为:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com.oracle.mapper.OrdertableMapper.xml### Cause: org.apache.ibatis.builder.BuilderExcept...
MyBatis 逆向工程配置文件mgb.xml没有提示怎么办?
MyBatis 逆向工程配置文件mgb.xml没有提示怎么办? 1.到http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd下载mybatis-generator-config_1_0.dtd文件 2.Eclipse-window-preferences-XML Catalog-Add 1)Location:mybatis-generator...
Mybatis逆向工程的generatorConfig.xml配置文件
Mybatis逆向工程的generatorConfig.xml配置文件,配置Oracle数据库。
mybatis加载不到全局配置文件conf.xml
Mybatis加载不到全局的配置文件conf.xml String resource = "json/conf.xml"; InputStream is = SocketServer.class.getClassLoader().getResourceAsStream(resource); SqlSessionFactory sessionFactory = new SqlSessionFact...
IDEA中使用Mybatis的逆向工程提示说找不到配置文件generatorConfig.xml的问题
我在Project中建立一个Module,本是用来使用Mybatis的逆向工程的我的文件结构如下 我在module 也就是“nixianggongcheng”这个文件夹下又新建了一个lib文件夹用来保存逆向工程需要的jar包,然后也在project structure里面导入了这些jar包到module里。但是当我启动逆向工程的GeneratorSqlmap的main方法时,却总是提示说找不...
【MyBatis】MyBatis找不到mapper文件
                                  MyBatis找不到mapper文件 用的Idea,在写MyBatis时,测试发现有以下的报错信息 Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource dao/PersonMapper.xml ...
mybatis跟spring整合出现由于配置文件别名导致的classnotFound的问题
早几天学到了将mybatis跟spring整合到一起的知识,于是做了一个小整合测试,但是发现不论怎么测试都出现找不到类错误,下面废话不多说,给大家上截图 这就很奇怪,我反复检查了我的beans.xml配置文件跟我的其他包下面的文件(如下) 我的项目文件部署 这就很奇怪 其他配置一切正常,为什么会一直报类找不到错误,最后检查dao层对应的映射文件才发现原来我的映射文件配置了别名(如...
IDEA下的MyBatis学习——读取配置文件失败的解决方法
刚刚接触了MyBatis,在写”Hello World“入门程序时,总是报错找不到对应的配置文件,原本以为是路径问题,因为视频上是用的Eclipse,所以一直在换路径也不明所以。 Debug了两个小时后,在网上发现这是IDEA本身的问题。 **Eclipse里在包下的配置文件(.propoties 和.xml等)编译之后会自动复制到编译后的文件夹中,也就是classes目录。因此代码可以通过路径加载
mybatis 加载配置文件的方法
一. 使用sqlSessionFactory 的 mapperLocations 进行加载,  此种方法可以使用通配符, 可以指定位置, 可以使用多个位置, 二. 使用MapperScannerConfigurer进行扫描 此种方法可以扫描指定包下的接口, 如果需要扫描配置文件, 则配置文件
maven项目中mybatis老是报错找不到xml文件的解决方法
报错原因 我已经把xxxMapper.xml文件和xxxMapper.java放在同一个目录下的,但是仍然告诉我无法找到那个文件,不要慌,你可能已经百度了很多了,那些什么名字打错啊,位置放错啊什么的,你这些问题都解决了还是报错了。 报错解决 当你那些问题都不是你问题的主要原因时,试试我这个吧,应该可以的。因为xml在java目录下,所以maven在编译的时候是不将这些xml进行编译的。所以有两种解...
mybatis的逆向工程配置文件generatorConfig.xml的执行问题
ecplise从kepler版本升级到oxygen版本之后发现generatorConfig.xml配置文件修改后无法直接执行了,同事是用maven build 执行的,习惯了右键后点击执行感觉maven build很麻烦,还要配pom.xml文件。最简单的办法是装eclipse插件。 上方菜单栏:Help->Eclipse Marketplace find查询框输入 mybatis,选择...
解决idea逆向生成mybatis文件 xml找不到问题
之前遇到mapper文件扫不到  
mybatis配置文件 config与mapper
包含mybatis配置文件 config与mapper,包含mybatis配置文件 config与mapper,包含mybatis配置文件 config与mapper
基于Maven使用MyBatis报错提示找不到映射器xml文件
需要在pom文件中添加相关插件:<build></build>标签内添加:<plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.0.0</version> &lt
spring boot结合mybatis时,使用mapper.xml来配置,启动入口类却找不到映射文件的解决方法之一
启动入口类,启动不成功的提示但是,我已经在application.properties文件中加载配置,但还是找不着弄了挺久的,终于找到解决问题之一,就是在入口类这里加多了一个注解@MapperScan(basePackages = "com.example.demo.mapper")指定它扫描的包,程序就启动成功了,可以对数据库进行操作了:...
Java中的Spring+Mybatis整合时出现找不到spring-mybatis.xml文件
最后我的解决办法是把src/main/resources删了,再重新建一个src/main/resources文件夹,再把配置文件,即spring-mybatis.xml文件粘贴进去,结果测试dao时就好了。应该是我的eclipse的配置有问题,导致出现这问题,它也是困扰我三、四天的时间呀。我记录下,给遇到类似问题的朋友一点帮助。     错误信息是:org.springframework.be
解决Maven项目下使用Mybatis时,找不到mapper映射文件(不拷贝)问题
问题 控制台输出错误信息: 六月 25, 2018 2:23:26 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request proces...
mybatis jar包
mybatis jar包+配置文件,mybatis jar包+配置文件,mybatis jar包+配置文件,mybatis jar包+配置文件
mybatis-xxx.jar包 不能找到mybatis.cfg.xml等类型xml文件路径问题
解决方法: 将xml文件放到下图红圈标记路径中就OK,打开java Build Path就能看到下图
Mybatis逆向工程配置文件与jar(注解详细)
Mybatis逆向工程配置文件与jar(注解详细),jar包包括:mybatis-generator-core-1.3.2.jar,mysql-connector-java-5.1.34.jar,配置文件有generator.xml,还有一个生产语句txt。
Mybatis 数据源配置错误的解决方法
Mybatis数据源配置错误,就是mybatis找不到你在xml里写的sql,只有可能是一下两种情况:     1,namespace的名称和你sqlsession的statement 的命名空间不一致:     2,xml中,sql 的id和你的statement中的"NSGoodsBasicInfoMapper."后面的方法名称("update")不一致; sqlsession的
Mybatis配置文件之properties的解析
今天通过源码的角度来看mybatis对properties属性的解析首先在配置文件中配置Properties属性,配置如下:<properties resource="prop.properties"><!-- 也可以配置url,但url和resource只能存在一个 --> <property name="username" value="username"...
Mybatis配置文件之<databaseIdProvider>配置元素解析
Mybatis配置文件之配置元素解析 MyBatis 可以根据不同的数据库厂商执行不同的语句,这种多厂商的支持是基于映射语句中的 databaseId 属性。 MyBatis 会加载不带 databaseId 属性和带有匹配当前数据库 databaseId 属性的所有语句。 如果同时找到带有 databaseId 和不带 databaseId 的相同语句,则后者会被舍弃。 这里什么意思呢 ,如...
Mybatis初始化加载流程————配置文件解析
本次测试的实例中的相关配置文件如下: application.xml文件: &amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;UTF-8&amp;amp;quot;?&amp;amp;amp;gt; &amp;amp;amp;lt;beans xmlns=&amp;amp;quot;http://www.springframework.org/schema/beans&amp;amp
mybatis 使用jdbc.properties文件设置不起作用
这样写的时候起作用: <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 这样写
mybatis逆向工程配置文件使用
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;!DOCTYPE generatorConfiguration   PUBLIC &quot;-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN&quot;   &quot;http://mybatis.org/dtd/mybatis-generator-conf...
解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
之前搞了有一年多的大数据,web好多东西有点忘记了,最近准备重新看一下,自己用idea建了个项目试试,碰到个问题,后来仔细想了下找到了解决办法,这里记录一下。 创建一个maven web工程,项目结构如下 就是想实现一个简单的查询功能,把spring mvc、spring 和 mybatis整合起来。 部署并启动项目后,总是报一个错误:org.apache.ibati
Mybatis报错提示相应的properties和xml不存在
Mybatis报错提示:org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:generate (default-cli)on project ssm: &amp;lt;properties&amp;...
mapperLocations属性通配符的使用和坑 (找不到MYBATIS 配置文件)
在classpath后面的*必不可少,缺少型号的话后面的通配符不起作用。 **表示可以表示任意多级目录,如:上述配置可以查到【com/huaxin/framework/system/dao/UserDaoMapper.xml】 *表示多个任意字符 注意:value=&quot;classpath*:com/huaxin/**/*Mappe...
Mybatis主配置文件中Mapper映射异常
异常描述: 异常信息: Invalid bound statement (not found) 异常原因: 主配置文件中Mapper映射错误,导致接口与sql的xml文件无法关联找不到sql语句 解决方案: 使用Mapper动态代理...
mybatis找不到数据库驱动问题
MyBatis找不到数据库驱动异常
mybatis 找不到映射器xml文件解决方法
mybatis 找不到映射器xml文件,该如何处理原因是: idea不会编译src的java目录的xml文件所以解决思路就是:将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹具体操作方法就是:配置maven的pom文件配置,在节点下添加代码:<build> <resources> <resource> <direc
spring整合springmvc、mybatis的jar包和配置文件
spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件
mybatis中的全局配置文件
在mybatis中的全局配置文件SqlMapConfig.xml中,我们可以配置的内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对象) environment(环境子属性
SpringMVC + mybatis 无法读取JAR包中的XML配置文件问题
SpringMVC + mybatis 无法读取JAR包中的XML配置文件问题 在进行SpringMVC+Mybatis进行整合时,如果Mybatis的XML配置文件存在于JAR包中,当工程运行时会报出找不到方法异常。 如:                                                    classpath:com/sdzn/*/dao/xml
在eclipse中给mybatis的config.xml以及映射xml文件配置自动提示
首先本地必须有: mybatis-3-config.dtd//配置的dtd文件 mybatis-3-mapper.dtd//映射的dtd文件 打开eclipse, 先配置mapper.dtd,注意这里需要使用到映射xml头文件中的http://mybatis.org/dtd/mybatis-3-mapper.dtd地址, 先window->preferences->xml->xml cat
Mybatis 中Mapper使用package方式配置报错
  踩了个坑,写出来。   Mybatis 中Mapper使用package方式配置报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): UserDaoTest中调用了UserDao的insert方法。 1.项目结构如下 2.UserDao接口 package com...
idea逆向工程无法加载主类和找不到文件
修改project structure的paths为工程中一个目录路径修改运行是的工作目录为主类所在的工作目录
mybatis主配置文件(配置分页插件)
首先在浏览器上搜索pagehelper mybatis。选择GitHub - pagehelper/Mybatis-PageHelper: Mybatis通 …如图:进入页面后,若看不懂还有中文版文档,点击即可切换为中文版。移到“集成”标题这后,点击继续查看配置和用法引入插件分别有两种方式:1、引入jar包3、Maven引入而我使用的是后者。移动到标题为“2.配置拦截器插件”这。将配置分页代码复制...
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑