加上:<activation> <activeByDefault>true</activeByDefault> </activation>后他会自动加载
如果你是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标签里面的值
2种方法。注意只有在运行单元测试的时候才读取test目录下的文件
AppTest.class.getResource("/example.xml");如果Test.class.getResource()资源是以/开头则指向CLASSPATH根目录
如果Test.class.getResource()是以文件(包名)开头则相对Test.class文件所在包查找资源
Test.class.getClassLoader().getResource()是以CLASSPATH根目录查找资源只能以文件(包名)开头