码迷,mamicode.com
首页 > 移动开发 > 详细

spring 获取ApplicationContext

时间:2016-06-02 21:51:08      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:

第一种:获取根目录下的文件名

ApplicationContext ac = new ClassPathXmlApplicationContext("../mvc-dispatcher-servlet.xml");

第二种 

ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");

第三种

ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc);

第四种

extends ApplicationObjectSupport;

通过set方法注入,

第五种

implements ApplicationContextAware

private static ApplicationContext apptext; 

通过set方法注入

@Override
public void setApplicationContext(ApplicationContext arg0)
throws BeansException {
// TODO Auto-generated method stub
AsteriskeventListenerInit.apptext=arg0;
}

 通过读取配置文件生成的applicationcontext,如果,配置文件内有如任务调度这样的配置,会造成多个任务触发,请小心。

spring 获取ApplicationContext

标签:

原文地址:http://www.cnblogs.com/cbdd/p/5554301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!