程序包 org.springframework.core.io
Generic abstraction for (file-based) resources, used throughout the framework.
接口概要 接口 说明 ContextResource Extended interface for a resource that is loaded from an enclosing 'context', e.g. from aServletContext
or aPortletContext
but also from plain classpath paths or relative file system paths (specified without an explicit prefix, hence applying relative to the localResourceLoader
's context).InputStreamSource Simple interface for objects that are sources for anInputStream
.ProtocolResolver A resolution strategy for protocol-specific resource handles.Resource Interface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource.ResourceLoader Strategy interface for loading resources (e.. class path or file system resources).WritableResource Extended interface for a resource that supports writing to it.类概要 类 说明 AbstractFileResolvingResource Abstract base class for resources which resolve URLs into File references, such asUrlResource
orClassPathResource
.AbstractResource Convenience base class forResource
implementations, pre-implementing typical behavior.ByteArrayResource Resource
implementation for a given byte array.ClassPathResource Resource
implementation for class path resources.ClassRelativeResourceLoader ResourceLoader
implementation that interprets plain resource paths as relative to a givenjava.lang.Class
.DefaultResourceLoader Default implementation of theResourceLoader
interface.DefaultResourceLoader.ClassPathContextResource ClassPathResource that explicitly expresses a context-relative path through implementing the ContextResource interface.DescriptiveResource SimpleResource
implementation that holds a resource description but does not point to an actually readable resource.FileSystemResource Resource
implementation forjava.io.File
handles.FileSystemResourceLoader ResourceLoader
implementation that resolves plain paths as file system resources rather than as class path resources (the latter isDefaultResourceLoader
's default strategy).InputStreamResource Resource
implementation for a givenInputStream
.PathResource Resource
implementation forjava.nio.file.Path
handles.ResourceEditor UrlResource Resource
implementation forjava.net.URL
locators.VfsResource JBoss VFS basedResource
implementation.VfsUtils Utility for detecting and accessing JBoss VFS in the classpath.