【发布时间】:2011-07-19 13:36:09
【问题描述】:
使用弹簧 2.5,
我有一个类 StockDwr
StockDwr 它是一个具有原型作用域的 bean 名称股票
在这个类中,我有一个带有 @Autowired 注释的属性 ModRepository
ModRepository 仅供此类使用
在这堂课中我只有那个(因为我试图找到问题)
public void read(String fileName) {
System.out.println(fileName);
}
当我去使用股票的jsp时,我得到了
创建名为“stock”的 bean 时出错:字段自动装配失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 com.domain.ModRepository com.web.StockDwr.modRepository;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有定义类型 [com.domain.ModRepository] 的唯一 bean:未满足类型 [com.domain.ModRepository] 的依赖项:预计至少有 1 个匹配 bean
我没有在 xml 文件中定义 ModRepository,我试图这样做,但它得到了同样的问题
有什么想法吗?
【问题讨论】:
-
您是如何尝试准确定义 ModRepository 的?
-
标签: java spring annotations dwr