Maven项目读取resources目录下文件

如题,这里只提供一种简便方法,源于Spring的支持,但是又可以脱离Spring框架的使用。如下

Resource res = new ClassPathResource("folder/file.txt");

这是其中一种,读取Web项目下文件通常有以下:

  • 文件的绝对路径
  • 通过ClassPathResource,以类路径的方式
  • 通过Servlet的相对于Web根目录的方式

一般在配置代码中,可以使用Spring提供的classpath来获取resources目录下文件。可如果是Web项目的其它部分代码,要获取文件的话,绝大多数都是通过上述第三个方法,很费劳力的写一大段getClassLoader的代码,如今仅用ClassPathResource类即可。

猜你喜欢

转载自blog.csdn.net/newcih/article/details/77450737