Spring boot spring boot@Autowired一个来自另一个模块的bean
我的问题是如何将一个包添加到要扫描@ComponentScan的组件列表中(basePackages={“io.swagger”,“com.company.project”,比如add it here}),但这个包位于我项目的另一个模块中 以下是我的项目结构: springbootProject(maven项目)/ pom.xml 在模块2中,我有一个主(@SpringbootAplication),我想在模块1中设置@autowiredmyrepository witchSpring boot spring boot@Autowired一个来自另一个模块的bean,spring-boot,spring-ioc,Spring Boot,Spring Ioc,我的问题是如何将一个包添加到要扫描@ComponentScan的组件列表中(basePackages={“io.swagger”,“com.company.project”,比如add it here}),但这个包位于我项目的另一个模块中 以下是我的项目结构: springbootProject(maven项目)/ pom.xml 在模块2中,我有一个主(@SpringbootAplication),我想在模块1中设置@autowiredmyrepository witch 那么,如何在Modu
那么,如何在ModuleA上添加路径导入ModuleB,您就可以使用它了
Project
|__ Module A (com.test.a)
|__ Module B (com.test.b)
在ModuleA上的pom.xml
中,添加:
<dependency>
<groupId>com.test</groupId>
<artifactId>b</artifactId>
<version>1.0</version>
</dependency>
组件扫描
不限于所使用的模块。它在Spring上下文初始化过程中扫描整个类路径是的,你说的没错,但我的问题是,主类(有@SpringBootApplication的地方)将如何扫描模块
<dependency>
<groupId>com.test</groupId>
<artifactId>b</artifactId>
<version>1.0</version>
</dependency>
@ComponentScan(basePackages = {"com.test.b"})