弹簧启动组件扫描包括单个类

我正在使用弹簧组件扫描来自动检测豆类,如下所示:

@ComponentScan({"com.org.x, com.org.y"})

问题是我希望扫描中的所有类,但我希望从中扫描单个类,com.org.xcom.org.y.SomeService.classcom.org.y

我怎样才能做到这一点?

另外,除了使用上下文扫描之外,我如何创建这个bean并在应用程序上下文中注入?


答案 1

@Import(com.org.y.SomeService.class)在我的情况下工作(即使 是 ,而不是SomeService@Service@Configuration)


答案 2

您应该使用配置类中注释的方法定义 Bean,如文档中所述。@Bean


推荐