我的问题是如何将一个包添加到我的组件列表中以扫描@ComponentScan(basePackages = {“io.swagger”,“com.company.project”,就像在这里添加它一样}),但这个包是在我项目的另一个模块中,
这是我项目的结构:
springbootProject(maven项目)/
module1(mavenProject, com.company.module1)
pom1.xml
module2(mavenProject, com.company.module2)
pom2.xml
的pom.xml
在模块2中我有我的主(@SpringbootAplication)我想要@Autowired myRepository女巫在模块1中
所以如何添加路径
答案 0 :(得分:0)
在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>
然后你应该能够添加:
@ComponentScan(basePackages = {"com.test.b"})