maven的src/test/resources中的配置文件怎样读取?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven的src/test/resources中的配置文件怎样读取?相关的知识,希望对你有一定的参考价值。

解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题。有时候是src/main/resources下面的,有时候是src/main/java下面的。把没有编译的文件,先点击:Excluded,然后再点击:Remove,便可。 查看更多答案>> 参考技术A 2种方法。注意只有在运行单元测试的时候才读取test目录下的文件
AppTest.class.getResource("/example.xml");
AppTest.class.getClassLoader().getResource("example.xml");如果Test.class.getResource()资源是以/开头则指向CLASSPATH根目录
如果Test.class.getResource()是以文件(包名)开头则相对Test.class文件所在包查找资源
Test.class.getClassLoader().getResource()是以CLASSPATH根目录查找资源只能以文件(包名)开头
参考技术B 本地编译,主要是看pom.xml里面的配置
加上:
true
后他会自动加载
如果你是maven命令打包的话.
clean
install
-P
test
-Dmaven.test.skip=true
-U

就是打包test
clean
install
-P
dev
-Dmaven.test.skip=true
-U
打包dev
注意的是,你所打包的配置文件目录,必须在pom.xml里面定义好,命令打包,
-p后面对应的就是配置文件的id标签里面的值
参考技术C maven架构是四个主要目录
src/main/java
java代码
src/main/resources
资源配置文件
src/test/java
测试类
src/test/resources
测试
资源文件
其他的需要自己手工简历

打版
往LZ~~

以上是关于maven的src/test/resources中的配置文件怎样读取?的主要内容,如果未能解决你的问题,请参考以下文章

java项目目录(src/main/java; src/main/resources)怎么建立?

我想用maven 建一个自己指定路径的目录,而不用/src/main/java 或者src/main/webapp

Eclipse、Maven:为啥自动生成的Source Folder是src/main/java

怎么获取src/test/resource中excel数据

spring配置加载maven项目里面的src/main/resoures下的静态资源,配置路径是file:

JAVA maven创建web项目,把Spring框架配置文件放在src/main/resources中读取不到配置文件