Spring设计了一个Resource接口,
boolean exist(); 存在;
boolean isOpen(); 打开;
URL getURL() throws IOException;
File getFile() throws IOException;
InputStream getInputStream() throws IOException;
普通项目:
Resource res1 = new FileSystemResource((String)filePath);
Resource res2 = new ClassPathResource("conf/file1.txt");
web中:
Resource res3 = new ServletContextResource(application,"/WEB-INF/classes/conf/file1.txt");
EncodingedResource encRes = new EncodedResource(res,"UTF-8");
资源加载:
ResourceLoader(i):只有getResource(String)
ResourcePatternResover:匹配ant类型地址
ResourcePatternResolver>
Resource>