Class FileSystemResourceLoader
- java.lang.Object
-
- org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
-
- org.hotswap.agent.util.spring.io.loader.FileSystemResourceLoader
-
- All Implemented Interfaces:
ResourceLoader
public class FileSystemResourceLoader extends DefaultResourceLoader
ResourceLoaderimplementation that resolves plain paths as file system resources rather than as class path resources (the latter isDefaultResourceLoader's default strategy).NOTE: Plain paths will always be interpreted as relative to the current VM working directory, even if they start with a slash. (This is consistent with the semantics in a Servlet container.) Use an explicit "file:" prefix to enforce an absolute file path.
org.springframework.context.support.FileSystemXmlApplicationContextis a full-fledged ApplicationContext implementation that provides the same resource path resolution strategy.- Since:
- 1.1.3
- Author:
- Juergen Hoeller
- See Also:
DefaultResourceLoader,org.springframework.context.support.FileSystemXmlApplicationContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
DefaultResourceLoader.ClassPathContextResource
-
-
Field Summary
-
Fields inherited from interface org.hotswap.agent.util.spring.io.loader.ResourceLoader
CLASSPATH_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description FileSystemResourceLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResourcegetResourceByPath(String path)Resolve resource paths as file system paths.-
Methods inherited from class org.hotswap.agent.util.spring.io.loader.DefaultResourceLoader
getClassLoader, getResource, setClassLoader
-
-
-
-
Method Detail
-
getResourceByPath
protected Resource getResourceByPath(String path)
Resolve resource paths as file system paths.Note: Even if a given path starts with a slash, it will get interpreted as relative to the current VM working directory.
- Overrides:
getResourceByPathin classDefaultResourceLoader- Parameters:
path- the path to the resource- Returns:
- the corresponding Resource handle
- See Also:
FileSystemResource,org.springframework.web.context.support.ServletContextResourceLoader#getResourceByPath
-
-