All Known Implementing Classes:
FileSystemXmlApplicationContext, AbstractRefreshableApplicationContext, WebApplicationContext, ClassPathXmlApplicationContext, ServletContextResourcePatternResolver, AbstractRefreshablePortletApplicationContext, PortletContextResourcePatternResolver, XmlPortletApplicationContext, ConfigurableApplicationContext, XmlWebApplicationContext, GenericWebApplicationContext, AbstractRefreshableWebApplicationContext, GenericApplicationContext, DefaultResourceLoader, AbstractRefreshableConfigApplicationContext, AbstractXmlApplicationContext, StaticApplicationContext, ApplicationContext, PortletContextResourceLoader, ResourceAdapterApplicationContext, FileSystemResourceLoader, ServletContextResourceLoader, StaticWebApplicationContext, ConfigurablePortletApplicationContext, PathMatchingResourcePatternResolver, ResourcePatternResolver, AbstractApplicationContext, StaticPortletApplicationContext, ConfigurableWebApplicationContext
DefaultResourceLoader is a standalone implementation that is usable outside an ApplicationContext, also used by ResourceEditor .
Bean properties of type Resource and Resource array can be populated from Strings when running in an ApplicationContext, using the particular context's resource loading strategy.
Juergen - Hoeller10.03.2004 - | Field Summary | ||
|---|---|---|
| String | CLASSPATH_URL_PREFIX | Pseudo URL prefix for loading from the class path: "classpath:" |
| Method from org.springframework.core.io.ResourceLoader Summary: |
|---|
| getClassLoader, getResource |
| Method from org.springframework.core.io.ResourceLoader Detail: |
|---|
Clients which need to access the ClassLoader directly can do so in a uniform manner with the ResourceLoader, rather than relying on the thread context ClassLoader. |
Note that a Resource handle does not imply an existing resource; you need to invoke Resource#exists to check for existence. |