BeanCreationException 异常处理

今天撸代码的时候发现了一个bug,报的错误是 BeanCaeationException 异常

[org.springframework.web.context.support.XmlWebApplicationContext:549] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'consumerLoaderProcessor': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'consumerBuilder': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.icar.finance.event.define.domain.EventDefineDomain] found for dependency [com.icar.finance.event.define.domain.EventDefineDomain]: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}

原因:原来是我在配置spring-mvc 的时候不小心在@Autowire 配置了一个没有用的的路径,导致spring自动省份bean factory的时候出错,因此报了BeanCreationException 异常,如下。

BeanCreationException 异常处理_第1张图片

BeanCreationException 异常处理_第2张图片

解决办法: 去掉com.icar.finance 这个没有用的路径,就完美解决。

 

如果还不能解决的同学可以评论或私聊我哦!

你可能感兴趣的:(springMVC)