autowire异常的三个情况

我用的spring+springMVC+Hibernate框架,编译时报错如下:

org.springframework.beans.factory.BeanCreationException: Could not autowire field

网上查了些资料

原因有三:

1。你的PersonServiceImpl必须以@Service或@Component注解才行。

2。自动写入的时候把接口写成实现类了 
@Autowired 
private PersonServiceImpl      personServiceImpl; 
应该是 
@Autowired 
private PersonService    personService ;

3.在PersonDao 类上加上@Repository注解

我的情况是第三种

参考:http://zhongzhihua.iteye.com/blog/613305

posted @ 2018-11-29 09:17  四季镇  阅读(162)  评论(0编辑  收藏  举报