我在dto-mapping-v2-spring.xml中的bean下面有bean,它位于web inf/config文件夹下。
<alias alias="dataMapper" name="defaultDataMapper"/>
<bean id="defaultDataMapper"
class="de.hybris.platform.webservicescommons.mapping.impl.DefaultDataMapper">
<property name="fieldSetBuilder" ref="fieldSetBuilder"/>
</bean>
我试图将它注入到我的一个服务中,我在spring.xml的resources文件夹下添加了这个配置。
<alias name="defaultProductExportService" alias="ProductExportService"/>
<bean class="com.service.DefaultProductExportService" id="defaultProductExportService">
<property name="datamapper" ref="datamapper" />
</bean>
在服务器启动过程中,它会抛出
Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataMapper' available
我怎么能注射豆子?
1条答案
按热度按时间0s7z1bwu1#
类内部
extension/src/
里面有它的bean定义resources/extension-spring.xml
无法访问内部的beanweb/webroot/WEB-INF/
,里面是豆子WEB-INF
只能由内部的类访问web/src/
或者commonweb/src
```extension
| - src/
| - resources
| | - extension-spring.xml
|
| - web
| -- src/
| -- webroot / WEB-INF / config