我使用spring组件扫描自动检测bean:
@ComponentScan({"com.org.x, com.org.y"})
问题是我希望扫描com.org.x
中的所有课程,但我想要从com.org.y.SomeService.class
com.org.y
我怎样才能做到这一点?
除了使用上下文扫描之外,我如何创建这个bean并注入应用程序上下文?
答案 0 :(得分:3)
@Import(com.org.y.SomeService.class)
适用于我的情况(即使SomeService
是@Service
,而不是@Configuration
)
答案 1 :(得分:2)
您应该使用配置类中使用@Bean
注释的方法来定义bean,如the documentation中所述。