在maven工程中,我们会将配置文件放到,src/main/resources   下面,例如

maven工程下 读取resource下配置文件

我们需要确认resource 下的文件 编译之后存放的位置

 

maven工程下 读取resource下配置文件

maven工程下 读取resource下配置文件

它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,所以,在resources 根目录下的配置文件其实就是 classPath的路径

 

[java] view plain copy
 
  1. public static void main(String[] args) throws ParserConfigurationException, Exception{  
  2.         ClassLoader classLoader = TestDom.class.getClassLoader();  
  3.         URL resource = classLoader.getResource("test.xml");  
  4.         String path = resource.getPath();  
  5.         System.out.println(path);  
  6.         InputStream resourceAsStream = classLoader.getResourceAsStream("test.xml");  

这样我们就可以直接拿到路径,调用 getResourceAsStream 方法 可以直接拿到目标文件的输入流

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2019-12-12
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-22
  • 2021-12-03
  • 2022-12-23
  • 2021-06-11
相关资源
相似解决方案