如题,这里只提供一种简便方法,源于Spring的支持,但是又可以脱离Spring框架的使用。如下
Resource res = new ClassPathResource("folder/file.txt");
这是其中一种,读取Web项目下文件通常有以下:
- 文件的绝对路径
- 通过ClassPathResource,以类路径的方式
- 通过Servlet的相对于Web根目录的方式
一般在配置代码中,可以使用Spring提供的classpath来获取resources目录下文件。可如果是Web项目的其它部分代码,要获取文件的话,绝大多数都是通过上述第三个方法,很费劳力的写一大段getClassLoader的代码,如今仅用ClassPathResource类即可。