org.springframework.util.ResourceUtils
1、从资源路径获取文件
// 判断字符串是否是一个合法的 URL 字符串。
static boolean isUrl(String resourceLocation) // 获取 URL
static URL getURL(String resourceLocation) // 获取文件(在 JAR 包内无法正常使用,需要是一个独立的文件)
static File getFile(String resourceLocation)
2、Resource
// 文件系统资源 D:\...
FileSystemResource // URL 资源,如 file://... http://...
UrlResource // 类路径下的资源,classpth:...
ClassPathResource // Web 容器上下文中的资源(jar 包、war 包)
ServletContextResource
// 判断资源是否存在
boolean exists() // 从资源中获得 File 对象
File getFile() // 从资源中获得 URI 对象
URI getURI() // 从资源中获得 URI 对象
URL getURL() // 获得资源的 InputStream
InputStream getInputStream() // 获得资源的描述信息
String getDescription()