当前位置:  开发笔记 > 编程语言 > 正文

春豆配置

如何解决《春豆配置》经验,为你挑选了1个好方法。

我正在使用Spring的依赖注入,但是我在Spring配置文件中加载资源时遇到了困难.

资源是XML文件,位于类路径的JAR文件中.我尝试按如下方式访问它:


但是我一直遇到以下错误:

无法从URL位置导入bean定义[classpath:com/config/resources.xml]

JAR文件位于Java项目的类路径中,而我的Web应用程序又使用它.我应该真的在Web项目中进行Spring配置而不是Java项目,还是重要?



1> toolkit..:

如果它需要在您的webapp的类路径中,那么您应该将包含配置文件的JAR粘贴到您的WEB-INF/lib目录中.

如果您使用的是webapp,那么常见的约定是使用ContextLoaderListener来确保将WebApplicationContext插入ServletContext中的标准位置:


    org.springframework.web.context.ContextLoaderListener



    contextConfigLocation
    classpath:/com/config/resources.xml

然后使用WebApplicationContextUtils使用以下命令从servlet上下文中捕获应用程序上下文:

WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有