我将我的 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/