/** 
 * Copyright © 2017宁波知微瑞驰信息科技有限公司. All rights reserved.
 * @Title: SpringContextListener.java 
 * @Package com.zhiwei.stock.listener 
 * @author 0xFF 
 * @date 2017年3月18日 上午9:46:10 
 */
package com.zhiwei.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

import com.zhiwei.orm.BeanFactory;



/** 
 * @ClassName: SpringContextListener 
 * @Description: 获取spring初始化上下文，用来构建对象
 * @author 0xFF 
 * @date 2017年3月18日 上午9:46:10  
 */
public class SpringContextListener implements ServletContextListener {

	@Override
	public void contextDestroyed(ServletContextEvent contentEvent) {}

	@Override
	public void contextInitialized(ServletContextEvent contentEvent) {
		WebApplicationContext content = WebApplicationContextUtils.getWebApplicationContext(contentEvent.getServletContext());
		BeanFactory.setSpringContent(content);
	}
}
