java - 你在哪里定义spring bean配置文件

标签 java spring exception configuration

我将我的 spring bean 配置文件分开如下:

myapp-service.xml myapp-servlet.xml

但是我收到了错误;

Error creating bean with name 'beanName' defined in ServletContext resource [/WEB-INF/myapp-servlet.xml]: Cannot resolve reference to bean 'beanService' while setting bean property 'beanService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'beanService' is defined

我需要做的(我认为)就是弄清楚如何告诉 Spring 读取定义了 beanService 路径的 myapp-service.xml 文件。

在哪个文件/位置完成?

谢谢

最佳答案

它在您的 web.xml 中定义:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

或者,您可以在 myapp-servlet.xml 中放置:

<import resource="myapp-service.xml"/>

关于java - 你在哪里定义spring bean配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1794405/

相关文章:

c# - System.Data.dll ("Incorrect syntax near ' )'."中的“System.Data.SqlClient.SqlException”)?

java - 在 REST API 中进行 DTO 验证后,将代码错误作为 ResponseEntity 返回

java - sqlite 未在 JDBC 驱动程序中实现

java - Spring 数据 MongoDB : how to partially map domain object to MongoDB?

java - Spring4配置CommonsMultipartResolver失败

java - 尝试从 Array.asList 返回的列表中删除时出现 UnsupportedOperationException

python - 程序要引发的标准 python 异常列表在哪里?

java - 两个网络浏览器窗口之间的通信

java - 简化的 Java 单行验证、赋值和返回

java - 关于 REST 服务和 I18N 的最佳实践