Class ServletContextResourceLoader
- java.lang.Object
- org.springframework.core.io.DefaultResourceLoader
- org.springframework.web.context.support.ServletContextResourceLoader
- All Implemented Interfaces:
ResourceLoader
public class ServletContextResourceLoader extends DefaultResourceLoader
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:
getResourceByPath(java.lang.String)
,ServletContextResource
,WebApplicationContext
,HttpServletBean
,GenericFilterBean
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
Constructors Constructor Description ServletContextResourceLoader(ServletContext servletContext)
Create a new ServletContextResourceLoader.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, getClassLoader, getProtocolResolvers, getResource, setClassLoader
Constructor Detail
ServletContextResourceLoader
public ServletContextResourceLoader(ServletContext servletContext)
Create a new ServletContextResourceLoader.- Parameters:
servletContext
- the ServletContext to load resources with
Method Detail
getResourceByPath
protected Resource getResourceByPath(String path)
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:
ServletContextResource