| Package | Description | 
|---|---|
| org.springframework.core.io | Generic abstraction for (file-based) resources, used throughout the framework. | 
| org.springframework.core.io.support | Support classes for Spring's resource abstraction. | 
| org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassRelativeResourceLoaderResourceLoaderimplementation that interprets plain resource paths
 as relative to a givenjava.lang.Class. | 
| class  | DefaultResourceLoaderDefault implementation of the  ResourceLoaderinterface. | 
| class  | FileSystemResourceLoaderResourceLoaderimplementation that resolves plain paths as
 file system resources rather than as class path resources
 (the latter isDefaultResourceLoader's default strategy). | 
| Modifier and Type | Method and Description | 
|---|---|
| Resource | ProtocolResolver. resolve(String location,
       ResourceLoader resourceLoader)Resolve the given location against the given resource loader
 if this implementation's protocol matches. | 
| Constructor and Description | 
|---|
| ResourceEditor(ResourceLoader resourceLoader,
              PropertyResolver propertyResolver)Create a new instance of the  ResourceEditorclass
 using the givenResourceLoaderandPropertyResolver. | 
| ResourceEditor(ResourceLoader resourceLoader,
              PropertyResolver propertyResolver,
              boolean ignoreUnresolvablePlaceholders)Create a new instance of the  ResourceEditorclass
 using the givenResourceLoader. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ResourcePatternResolverStrategy interface for resolving a location pattern (for example,
 an Ant-style path pattern) into Resource objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PathMatchingResourcePatternResolverA  ResourcePatternResolverimplementation that is able to resolve a
 specified resource location path into one or more matching Resources. | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceLoader | PathMatchingResourcePatternResolver. getResourceLoader()Return the ResourceLoader that this pattern resolver works with. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ResourcePatternResolver | ResourcePatternUtils. getResourcePatternResolver(ResourceLoader resourceLoader)Return a default  ResourcePatternResolverfor the givenResourceLoader. | 
| Constructor and Description | 
|---|
| LocalizedResourceHelper(ResourceLoader resourceLoader)Create a new LocalizedResourceHelper with the given ResourceLoader. | 
| PathMatchingResourcePatternResolver(ResourceLoader resourceLoader)Create a new PathMatchingResourcePatternResolver. | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceLoader | SimpleMetadataReaderFactory. getResourceLoader()Return the ResourceLoader that this MetadataReaderFactory has been
 constructed with. | 
| Constructor and Description | 
|---|
| CachingMetadataReaderFactory(ResourceLoader resourceLoader)Create a new CachingMetadataReaderFactory for the given  ResourceLoader,
 using a shared resource cache if supported or a local resource cache otherwise. | 
| SimpleMetadataReaderFactory(ResourceLoader resourceLoader)Create a new SimpleMetadataReaderFactory for the given resource loader. |