在maven工程中,我们会将配置文件放到src/main/resources下面。
它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,所以在resource根目录下的配置文件其实就是classPath的路径
ClassLoader classLoader = TestDom.class.getClassLoader();
URL resource = classLoader.getResource("test.xml");
String path = resource.getPath();
System.out.println(path);
这样我们就可以直接拿到路径。
本文介绍了在Maven项目中如何获取src/main/resources下配置文件的实际路径。通过使用Class对象的getClassLoader()方法结合getResource()方法,可以直接获取到配置文件在classPath中的路径。
2654





