1:在web.xml中定义listener
<listener>
<listener-class>com.BeanListener</listener-class>
</listener>
2:在BeanListener.java中定义
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
public class BeanListener implements ServletContextListener {
private static WebApplicationContext context;
public void contextDestroyed(ServletContextEvent servletContextEvent) {
}
public void contextInitialized(ServletContextEvent servletContextEvent) {
context = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContextEvent.getServletContext());
}
public static Object getBean(String beanName) {
return context.getBean(beanName);
}
}
spring容器WebApplicationContextUtils
猜你喜欢
转载自letmedown.iteye.com/blog/2158755
今日推荐
周排行