获取资源
Resource接口
org.springframework.core.io.Resource
该接口下有以下的实现类,可以对应不同的需求,其中都封装了对应的处理。
/* @see #getInputStream()
* @see #getURL()
* @see #getURI()
* @see #getFile()
* @see WritableResource
* @see ContextResource
* @see FileSystemResource
* @see ClassPathResource
* @see UrlResource
* @see ByteArrayResource
* @see InputStreamResource
* @see PathResource
* 比如说:对一个文件进行读取,里面包含了一些常用的处理方法*/
FileSystemResource file = new FileSystemResource("classpath:wxStatus.properties");
System.out.println(file.exists());
System.out.println(file.getURL());
System.out.println(file.getFilename());
System.out.println(file.getPath());
System.out.println(file.getURI());
System.out.println(file.isWritable());
该类可以加载到按模块分项目中jar包中的匹配文件。非常方便
ClassPathResource file = new ClassPathResource("shiroUrls.properties")