org.springframework.beans.factory.BeanCreationException
在使用spring,或者springboot时,容易出现异常 org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘XXX’ 异常的原因及解决方法
此异常为:注入 bean 失败异常,也就是找不到注入的bean。
原因如下:
1.bean未注解或者注解错误(一般为未给该类使用@Bean,@Component等注解,然后在其他类中直接使用@Autowired自动注入)
检查出错误的类是否缺少注解,或者注解使用错误
2.项目整合的时候jar包冲突 ()
这个问题比较麻烦,不用jar包的依赖也不同,需要去检查对应jar包的适配版本,一般官方文档都会给出,最好的办法就是在使用jar包的时候,直接使用别人已经配置好的jar包
3.‘XXX’的配置有错误 (配置错误会导致该类初始化失败,也就无法生成bean,)
检查该类的配置文件(一般都是XML配置文件),是否属性注入错误,类与类关系的引用错误等等。