Class ServletContextResourceLoader
java.lang.Object
org.springframework.core.io.DefaultResourceLoader
org.springframework.web.context.support.ServletContextResourceLoader
- All Implemented Interfaces:
ResourceLoader
ResourceLoader implementation that resolves paths as ServletContext
resources, for use outside a WebApplicationContext (for example,
in an HttpServletBean or GenericFilterBean subclass).
Within a WebApplicationContext, resource paths are automatically resolved as ServletContext resources by the context implementation.
- Since:
- 1.0.2
- Author:
- Juergen Hoeller
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.core.io.DefaultResourceLoader
DefaultResourceLoader.ClassPathContextResource
-
Field Summary
Fields inherited from interface org.springframework.core.io.ResourceLoader
CLASSPATH_URL_PREFIX
-
Constructor Summary
ConstructorDescriptionServletContextResourceLoader
(ServletContext servletContext) Create a new ServletContextResourceLoader. -
Method Summary
Modifier and TypeMethodDescriptionprotected Resource
getResourceByPath
(String path) This implementation supports file paths beneath the root of the web application.Methods inherited from class org.springframework.core.io.DefaultResourceLoader
addProtocolResolver, clearResourceCaches, getClassLoader, getProtocolResolvers, getResource, getResourceCache, setClassLoader
-
Constructor Details
-
ServletContextResourceLoader
Create a new ServletContextResourceLoader.- Parameters:
servletContext
- the ServletContext to load resources with
-
-
Method Details
-
getResourceByPath
This implementation supports file paths beneath the root of the web application.- Overrides:
getResourceByPath
in classDefaultResourceLoader
- Parameters:
path
- the path to the resource- Returns:
- the corresponding Resource handle
- See Also:
-