我希望Spring从2个不同的项目中进行依赖注入,并具有一个主要的@Configuration注释类,如下所示-
@Configuration
@EnableWebMvc
@ComponentScan(value = { "com.x.y", "com.a.b" })
public class AppConfig {
}
com.x.y下的类是包含AppConfig类的软件包的一部分,而com.a.b下的类是包含在包含AppConfig类的war文件下的其他jar的一部分。
当我部署War文件时,出现错误-
Unsatisfied dependency expressed through constructor argument with index 0 of
type [com.a.b.c.d.ClassA]: No qualifying bean of type [com.a.b.c.d.ClassA]
found for dependency: expected at least 1 bean which qualifies as autowire
candidate for this dependency. Dependency annotations: {}; nested exception
is org.springframework.beans.factory.NoSuchBeanDefinitionException:
我不确定使用@ComponentScan的方式有什么问题。寻找Spring专家的意见。
谢谢