public void contextInitialized(ServletContextEvent event)
{
ResolverObjectFactory rof=null;
ServletContext servletContext=event.getServletContext();
final WebApplicationContext springContext=WebApplicationContextUtils.getWebApplicationContext(servletContext);
if(springContext != null)
{
rof=new ResolverObjectFactory()
{
public Object getResolverObject(Serializable resolverObjectId)
{
String name=(resolverObjectId instanceof String ? (String)resolverObjectId : resolverObjectId.toString());
if(springContext.containsBean(name))
return springContext.getBeans(name);
else
return null;
}
public void addResolverObject(Serializable resolverObjectId, Object resolverObject){}