Spring 中定义了资源接口:
-
只读资源 Resource
-
输入流 InputStreamSource
-
可写资源 WritableResource
-
带编码的资源 EncodedResource
-
上下文资源 ContextResource
内建了几种实现:
-
BeanDefinitionResource
-
ByteArrayResource
-
ClassPathResource
-
FileSystemResource
-
UrlResource
-
ServletContextResource
使用层面
-
可以通过 @Value 注解注入 Resource 对象
-
注入 ResouceLoader,loader 资源