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
脚踏实地,仰望星空。