spring resource

108 阅读1分钟

spring的资源主要就是以下几个接口

1、InputStreamSource

getInputStream()

2、Resource

exists()
isOpen()
getDescription()

3、Resource的内置实现

UrlResource
ClassPathResource
FileSystemResource
ServletContextResource
InputStreamResource
ByteArrayResource

4、ResourceLoader

子接口:
	-ResourcePatternResolver
    	--ApplicationContext
实现:
	PathMatchingResourcePatternResolver#getResources
    	DefaultResourceLoader#getResource

Resource getResource(String location);

5、ResourceLoaderAware

void setResourceLoader(ResourceLoader resourceLoader);