一个前端被搞着写后天,遇到这个破错误耽误了一下午,最后再夹缝里获得了答案;
Error creating bean with name 'fileRecordController': Injection of autowired......
这个错误超级长,网上常见的答案就是:
1. 忘了加@Service
2. 扫描目录的配置没配好,spring mvc.xml文件里,我这个是个别service有问题
3. 是一个及其坑爹的,
例如: import com.****.modules.sys.service.FileRecordService;
controller中引入这个service,但是看着是没问题的,这里注入了一个bean,你的service里可能某个方法自动进行了注入,导致出现两个bean,然后就他妈的(不想删,气的不想写东西)自动清除了,注入失败,这时候要确定是哪个方法导致了问题,然后具体解决就好了
网友评论