配置文件问题"/>
解决:项目无法读取src/main/java目录下面的配置文件问题
解决:项目无法读取src/main/java目录下面的配置文件问题
问题:在启动maven项目,maven资源过滤问题导致我们可能会遇到无法读取到dao对应的mapper.xml文件。
原因:
src/main/java默认加载java文件,所以这个目录在开发时一般只放java文件。
src/main/resources目录放置项目中的各种配置文件及静态资源,如html页面、yml文件、properties文件、css文件、js文件、xml文件等。
解决办法如下:
方法一:把对应的Mapper.xml移动到resources文件下
方法二:把以下配置加入到pom.xml文件中,然后Maven那里点击clean清除target文件,重新运行即可!
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources></build>
更多推荐
解决:项目无法读取src/main/java目录下面的配置文件问题
发布评论