package com.jsh.junitest.spring;

import junit.framework.TestCase;

public class SpringTest extends TestCase
{
	public static void main(String[] args)
	{

//		@SuppressWarnings({ "unchecked", "rawtypes" })
//		public BaseService()
//		{
//			// //加载 已经加载过的 spring配置文件内容
//			// WebApplicationContext wac =
//			// ContextLoader.getCurrentWebApplicationContext();
//			// // wac.getBean(beanID);
//			// ApplicationContext factory = new
//			// ClassPathXmlApplicationContext("spring/*-applicationContext.xml");
//			// ApplicationContext factory = new ClassPathXmlApplicationContext(new
//			// String[]{"spring/basic-applicationContext.xml",
//			// "spring/dao-applicationContext.xml"});
//			// this.baseDao = (BaseIDAO) factory.getBean("baseDao");
//			// // this.baseDao =
//			// ((BaseIDAO)BeanFactoryUtil.getBeanByClassPathAndBeanName("spring/dao-applicationContext.xml",
//			// "baseDao"));
//			BeanFactoryUtil util = BeanFactoryUtil.getInstance();
//			
//			this.baseDao = ((BaseIDAO<T>) util.getBean("baseDao"));
////			ApplicationContext factory = new ClassPathXmlApplicationContext(new
////					 String[]{"spring/basic-applicationContext.xml",
////					 "spring/dao-applicationContext.xml"});
////			this.baseDao = (BaseIDAO) factory.getBean("baseDao");
//			Class c = getEntityClass();
//			setPoJoClass(c);
//		}
	}
}
