用Junit测试Spring 获取ApplicationContext 总的来说有两种方式:
1. 硬编码获取ApplicationContext, 其中还包括5中方式
(转载自http://blog.163.com/wjf_j2ee2009/blog/static/1326020002010460395919/)
a. 利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件
//读取一个文件
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
UserDao userDao = (UserDao)context.getBean("userDao");
//读取多个文件
ClassPathXmlApplicationContext resource = new ClassPathXmlApplicationContext(new String[]
{"applicationContext-ibatis-oracle.xml","applicationContext.xml","applicationContext-data-oracle.xml"});
BeanFactory factory = resource;
UserDao userDao = (UserDao) factory.getBean("userDao");
b. 利用ClassPathResource,可以从classpath中读取XML文件
Resource cr = new ClassPat