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

Posted growth of monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决maven项目无法读取src/main/java目录下面的配置文件问题相关的知识,希望对你有一定的参考价值。

我们在用Mybatis去操作底层数据库的时候,需要用到xml配置文件,一般我们是把配置文件和dao放置在同一层目录。

但是在用idea操作maven项目的时候,我们可能会遇到无法读取到dao对应的mapper.xml文件。

简单的解决方法如下:

第一种:

  将xml文件移至src/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> 

 

以上是关于解决maven项目无法读取src/main/java目录下面的配置文件问题的主要内容,如果未能解决你的问题,请参考以下文章

读书笔记——《Maven实战》

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

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

idea中maven项目xml资源文件无法读取

java https://github.com/JulienGenoud/android-percent-support-lib-sample/blob/master/app/src/main/jav

java https://github.com/JulienGenoud/android-percent-support-lib-sample/blob/master/app/src/main/jav