J2EE for Spring在Idea里无法加载applicationContext.xml问题解决(final)
来源:互联网 发布:mysql查询出来乱码 编辑:程序博客网 时间:2024/06/06 19:30
昨天写了一篇文章,解决idea中的无法加载application.xml的问题,无疑它能够解决这个问题,但是后续会带来诸多不便,假如我们删除了web-inf中的xml,那必然会报错。我们仍然使用当年eclipse里的方法,这似乎有点跟不上节奏,在idea中的web.xml中我们发现有这样一段代码:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
显然在此,idea已经为我们提供了解决的思路,而具体方案需要查阅文档才得知,关键就在这个类org.springframework.web.context.ContextLoaderListener
在此,我们将不再使用旧的加载方式:
// ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");// employeeDao = (EmployeeDao)applicationContext.getBean("employeeDao");
而是采用这样的加载方式:
WebApplicationContext webApplicationContext = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext()); employeeDao = (EmployeeDao)webApplicationContext.getBean("employeeDao");
最终运行成功!
说明:这是在自定义的Servlet中加载这个文件!
阅读全文
1 0
- J2EE for Spring在Idea里无法加载applicationContext.xml问题解决(final)
- J2EE for Spring在Idea里无法加载applicationContext.xml问题解决
- J2EE for SpringMvc 中JSP在idea里不能够提示Bootstrap的问题解决
- spring 如何加载applicationContext.xml
- J2EE 加载Spring的applicationContext.xml文件的两种方式
- Spring 加载原模块和其他模块里的多个applicationContext.xml
- spring的applicationContext.xml如何自动加载
- 加载spring时applicationContext.xml文件出错
- 加载spring时applicationContext.xml文件出错
- Spring 加载多个applicationContext-*.xml
- Spring 加载xml配置文件的方式 ApplicationContext
- Spring加载配置文件applicationContext.xml的方式
- spring ApplicationContext.xml几种加载方式
- Spring加载applicationContext.xml的路径问题
- Spring 加载、解析applicationContext.xml 流程
- 关于spring中初始化出差的问题applicationcontext.xml无法加载
- 初探spring applicationContext在web容器中加载过程 首先从WEB.XML入手
- 在javaSE中使用Spring加载ApplicationContext.xml文件的方式
- URL 源码分析
- Webservice 简单使用
- nefu 2 猜想 (哥德巴赫猜想)
- 终端执行python脚本 (for Mac)
- 使用base64编码
- J2EE for Spring在Idea里无法加载applicationContext.xml问题解决(final)
- SEPIC电路
- ubuntu14.04LTS “windows无法访问\\192.168.30.101,您可能没有权限使用网络资源”
- Android 属性动画,Animator,ValueAnimator,ObjectAnimator, AnimatorSet
- -2 internal error : deflate stream corrupt
- pandas琐碎知识点
- 【Netty源码】内存管理
- IDEA 窗口各模块的介绍
- 组合数的和