java报错(Error creating bean with name 'xxController': Injection of resource dependencies failed
错误文本
Error creating bean with name ‘inspectionController’: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘sampleTypeService’ is defined
代码模块
// Controller层
@Resource(name = "sampleTypeService")
private SampleTypeService sampleTypeService;
// Service层
@Service("sampletypeService")
public class SampleTypeService {
.......
}
总结
网上看许多方法,最后问了问同事.
其实就是注入的时候,大小写和Service层不一致,一个很小的细节
本文详细解析了在Java Spring框架中出现的“Injection of resource dependencies failed”错误,具体表现为无法找到名为'sampleTypeService'的bean定义。通过检查Controller层与Service层的代码,发现错误源于注入时的大小写不匹配,提供了修正这一常见问题的方法。
1万+

被折叠的 条评论
为什么被折叠?



