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
ConstructorsConstructorDescriptionServletContextResourceLoader(ServletContext servletContext) Create a new ServletContextResourceLoader. -
Method Summary
Modifier and TypeMethodDescriptionprotected ResourcegetResourceByPath(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:
getResourceByPathin classDefaultResourceLoader- Parameters:
path- the path to the resource- Returns:
- the corresponding Resource handle
- See Also:
-