caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.gtxd.service.impl.ScoresServiceImpl(我自己的某个ScoresService接口实现类实现类) cn.gtxd.controller.ScoresController.scoresService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [cn.gtxd.service.impl.ScoresServiceImpl] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
我的问题是老是报service实现类没有注入成功,但是我的controller中分明注入了service接口实现类,但问题就出在这,
解决办法是,controller中注入的必须是接口而不是实现类即把
修改成
当然实现类bean的必须是写在配置文件或通过注解@Service修饰过的