IDEA:java.io.IOException: Could not find resource SqlMapConfig.xml

在学习mybatis 时,自己按照视频教程写了一个demo,由于视频里用的是eclipse,我用的idea,但一直加载不到配置文件。百度试了很多方法后,最近问题解决了,分享如下:

1、首先把我的Java工程变成一个maven项目,项目上右键 Add Framework Support,找到maven直接添加即可,接着在pom.xml添加如下代码;

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

2.把配置文件放在resources 下;

3按照下图进行build path操作,点击resources进行sources操作。点击ok确认。

 

再次运行项目即可成功

原因分析:

  • 在默认的情况下,src文件就是build path的source folder目录,而我们自己定义的文件只是一个普通的文件,默认的情况下不会被加载,所以,我们需要手动将自己定义的文件加载为source folder。

  • 什么是“在build path中”?IDEA中,在build path下的类可以被编译运行,在build path下的配置文件可以被类以相对路径直接读写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值