spring - 配置无法从相对位置导入 bean 定义

标签 spring

我的文件夹结构是:

src/main---java
           resources/META-INF/Spring-context/application.xml
           webapp/WEB-INF--web.xml
                           despatcher-servlet.xml

webapp/WEB-INF/despatcher-servlet我正在尝试导入application.xml,例如

<import resource="classes/META-INF/spring-context/application.xml"/>

得到异常像 配置问题:无法从相对位置导入bean定义[classes/META-INF/springcontext/application.xml] 谁能帮我。

最佳答案

您的配置文件位于类路径中,因此您必须使用 classpath: 前缀也从路径中删除类。 您的设置将是:

classpath:META-INF/springcontext/application.xml

关于spring - 配置无法从相对位置导入 bean 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643456/

相关文章:

java - 如何保护 REST API 中的输入 JSON 对象?

java - Spring 和 Swing 应用程序一起使用吗?

java - Glassfish4 + EJB + Spring,部署失败

java - 通过 Spring Controller 映射图像文件

java - 如何为 Spring 的 @PropertySource 注解传递命令行参数?

java - spring-boot 升级后控制台中的@ExceptionHandler 空指针

java - 具有任意 AND 子句的动态 spring 数据 jpa 存储库查询

java - spring中如何在mongoDB中查询和过滤

spring - RequestMapping转换异常

java - 与 java 模式一起使用时,spring + mongodb 的正则表达式查询失败