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

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  实现的类必须注解@Component,否则还是为null

private static ApplicationContext apptext;

通过set方法注入

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

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

最新文章

  1. 搭建LNAMP环境(三)- 源码安装Apache2.4
  2. Requests库练习
  3. 记录HttpWebRequest辅助类
  4. something
  5. Windows 让cmd启动的程序在后台运行
  6. Python 学习笔记三
  7. windows API 开发飞机订票系统 图形化界面 (四)
  8. php + mysql 分布式事务(转)
  9. tomcat集群配置
  10. "this class is not key value coding-compliant for the key ..."问题的解决
  11. HTTP协议探析
  12. 【WCF系列一】WCF入门教程(图文) VS2012
  13. Linux入门(二)Linux基本命令及基本操作
  14. SDRAM notebook
  15. 虚拟机下克隆3个centos系统并配置IP访问网络(转载)
  16. SpringBoot中@ManyToMany的坑
  17. 五、Redis持久化配置
  18. for 循环常见内置参数
  19. Windows FFMPEG开发环境配置
  20. # 20175311 2018-2019-2 《Java程序设计》第2周学习总结

热门文章

  1. cgi fastcgi wsgi nginx python Dispatching TurboGears Python via FCGI
  2. HDU4185 Oil Skimming —— 最大匹配
  3. Masonry自动布局:复合约束
  4. 并不对劲的fhq treap
  5. 【SCOI 2005】 互不侵犯
  6. 使用webBrowse把网页word等转换成图片
  7. 05_传智播客iOS视频教程_第一个OC程序
  8. Properties 文件的简单操作
  9. Ueditor中代码的高亮和背景在前端页面的实现
  10. Linux 系统管理命令 - mpstat - CPU信息统计