Spring报错NoSuchBeanDefinitionExceptionNo bean named available

报错: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"/>

很遗憾,我检查了半天,都正确,但是就是报这个错,最后实在无可奈何,打算不管了,结果又运行出来了,你说气人不

你可能感兴趣的:(Spring)