I tried searching here on SO but i couldn\'t find a solution. I have some XML metadata like the following.
If you need to create a bean for ServletContext in a XML config spring application, you could use a BeanFactory implementing ServletContextAware
public class ServletContextFactory implements FactoryBean,
ServletContextAware{
private ServletContext servletContext;
@Override
public ServletContext getObject() throws Exception {
return servletContext;
}
@Override
public Class> getObjectType() {
return ServletContext.class;
}
@Override
public boolean isSingleton() {
return true;
}
@Override
public void setServletContext(ServletContext servletContext) {
this.servletContext = servletContext;
}
}
You can then declare :