在eclipse中,把资本文件放在src文件夹下,是能够找到的;
然则在idea中,直接把资本文件放在src文件夹下,假如不举行设置,是不能被找到的。
下面说说几种处理要领,网上说的都很杂沓,我这里做一个总结:引荐要领4
1.将一切资本文件放在resources文件夹下
如许做很轻易,比较轻易想到,然则条理性就很差了,比方mybatis的映照设置文件mapper.xml,原本须要放在特定的包内里,与dao层,service层等条理为同一个层级,现在只能放在resource文件夹下,不轻易分层;
2.假如该项目是maven项目:
设置maven的pom文件设置,在pom文件中找到<build>节点,增加以下代码:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </build>
我尝试过将directory修正成细致的安排设置文件的包,即修正成 src/main/java/lj/necpu/mapperXML,然后<include>标签内里也做了许多修正和尝试,一直没法接见到设置文件;
所以,直接运用上面如许的设置就好;假如照样不能接见,迎接跟帖议论;假如你晓得应当怎样修正,也请跟帖议论,感谢~
3.将包括设置文件的包,mark directory as ... Resources:
直接右键点击包 -> Mark Directory As ,你会发明只要一个exclude;怎么办?
Project Structure -> Modules -> Sources -> 挑选包括设置文件的package -> Mark as -> 挑选第三个 Resources -> OK
4.将package增加到classpath里:
Project Struture -> Modules -> Dependencies -> "+" -> JARS or directories -> 挑选包
-> 弹出Choose Categories of Selected Files -> 挑选Classes -> OK
以上几种要领是在IDEA开辟环境中能够找到资本文件,然则细致打包宣布是不是会包括该资本文件还需细致测试。
我的测试结果是,4种要领均能够在宣布时包括package中的xml文件。
以上就是src下xml等资本文件没法读取的题目在IDEA中怎样处理的细致内容,更多请关注ki4网别的相干文章!