我用的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