Spring框架提供了多种Resource接口实现,用于统一访问不同类型的资源。以下是常见的Resource资源分类:
- UrlResource:封装URL资源,支持http、ftp等协议;
- ClassPathResource:类路径下资源,优先从classpath加载;
- FileSystemResource:文件系统路径资源,需绝对或相对路径;
- ServletContextResource:Web应用根目录资源,如/WEB-INF;
- ByteArrayResource:字节数组资源,无需文件;
- InputStreamResource:输入流资源,每次返回新流。
|