Class ServletContextParameterFactoryBean
java.lang.Object
org.springframework.web.context.support.ServletContextParameterFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.FactoryBean<String>
,ServletContextAware
public class ServletContextParameterFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<String>, ServletContextAware
FactoryBean
that retrieves a specific ServletContext init parameter
(that is, a "context-param" defined in web.xml
).
Exposes that ServletContext init parameter when used as bean reference,
effectively making it available as named Spring bean instance.
NOTE: As of Spring 3.0, you may also use the "contextParameters" default bean which is of type Map, and dereference it using an "#{contextParameters.myKey}" expression to access a specific parameter by name.
- Since:
- 1.2.4
- Author:
- Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setInitParamName
(String initParamName) Set the name of the ServletContext init parameter to expose.void
setServletContext
(ServletContext servletContext) Set theServletContext
that this object runs in.
-
Constructor Details
-
ServletContextParameterFactoryBean
public ServletContextParameterFactoryBean()
-
-
Method Details
-
setInitParamName
Set the name of the ServletContext init parameter to expose. -
setServletContext
Description copied from interface:ServletContextAware
Set theServletContext
that this object runs in.Invoked after population of normal bean properties but before an init callback like InitializingBean's
afterPropertiesSet
or a custom init-method. Invoked after ApplicationContextAware'ssetApplicationContext
.- Specified by:
setServletContext
in interfaceServletContextAware
- Parameters:
servletContext
- the ServletContext object to be used by this object- See Also:
-
InitializingBean.afterPropertiesSet()
ApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext)
-
getObject
- Specified by:
getObject
in interfaceorg.springframework.beans.factory.FactoryBean<String>
-
getObjectType
- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<String>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingleton
in interfaceorg.springframework.beans.factory.FactoryBean<String>
-