Spring MVC:使用@component找不到依赖类型的限定bean

时间:2016-10-03 10:53:59

标签: spring spring-mvc

我在罐子里有这个课

package com.tdk.iot;


@Component
public class LogTemplate {
..
}

这是我的应用程序上下文文件:

 <context:component-scan base-package="com.tdk.iot" />

但是当我启动应用程序时,我遇到了这个错误:

weblogic.application.ModuleException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.tdk.iot.LogTemplate] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

1 个答案:

答案 0 :(得分:0)

您可以尝试显式声明bean

<bean id="logTemplate" class="org.tdk.iot.LogTemplate"/>

还要确保你的jar确实在classpath上。