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: You may also use the "contextParameters" default bean, which is of type Map, and dereference it using a "#{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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetInitParamName(String initParamName) Set the name of the ServletContext init parameter to expose.voidsetServletContext(ServletContext servletContext) Set theServletContextthat 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:ServletContextAwareSet theServletContextthat this object runs in.Invoked after population of normal bean properties but before an init callback like InitializingBean's
afterPropertiesSetor a custom init-method. Invoked after ApplicationContextAware'ssetApplicationContext.- Specified by:
setServletContextin 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:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<String>
-
getObjectType
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<String>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<String>
-