报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'personServiceImpl' available
IDEA结合maven在进行spring注解注入时,就是一直报这个错,在网上查阅资料找出的解决方案总结如下:
- 是否加入注解,例如@Controller、@Service等;
- 在进行getBean(”beanId“)时,id是否写错,或者其他的内容有没有写错,要认真细心
- 是否在applicationContext.xml中启用注解注入即:
<!--在已经注册的Bean中启用注解注入-->
<context:annotation-config/>
- 是否自动扫描包进行注解
<!--指定扫描注解的包,会自动扫描子包-->
<context:component-scan base-package="cx"/>
很遗憾,我检查了半天,都正确,但是就是报这个错,最后实在无可奈何,打算不管了,结果又运行出来了,你说气人不