1 16 17 package org.springframework.web.util; 18 19 import java.beans.Introspector ; 20 21 import javax.servlet.ServletContextEvent ; 22 import javax.servlet.ServletContextListener ; 23 24 import org.springframework.beans.CachedIntrospectionResults; 25 26 72 public class IntrospectorCleanupListener implements ServletContextListener { 73 74 public void contextInitialized(ServletContextEvent event) { 75 CachedIntrospectionResults.acceptClassLoader(Thread.currentThread().getContextClassLoader()); 76 } 77 78 public void contextDestroyed(ServletContextEvent event) { 79 CachedIntrospectionResults.clearClassLoader(Thread.currentThread().getContextClassLoader()); 80 Introspector.flushCaches(); 81 } 82 83 } 84 | Popular Tags |