gpt4 book ai didi

spring-boot - spring boot @Autowired 来自另一个模块的 bean

转载 作者:行者123 更新时间:2023-12-04 02:56:49 27 4
gpt4 key购买 nike

我的问题是如何将一个包添加到我的组件列表中以扫描@ComponentScan(basePackages = {"io.swagger", "com.company.project", like add it here }),但是这个包在另一个模块中在我的项目中,

这是我的项目的结构:

springbootProject(maven项目)/

  module1(mavenProject, com.company.module1)
pom1.xml

module2(mavenProject, com.company.module2)
pom2.xml

pom.xml

在模块 2 中,我有我的主要(@SpringbootAplication),我想 @Autowired myRepository 女巫在模块 1 中

那么我该如何添加路径

最佳答案

在 ModuleA 上导入 ModuleB,您就可以使用它了。

Project
|__ Module A (com.test.a)
|__ Module B (com.test.b)

pom.xml在 ModuleA 上,添加:
<dependency>
<groupId>com.test</groupId>
<artifactId>b</artifactId>
<version>1.0</version>
</dependency>

然后你应该能够添加:
@ComponentScan(basePackages = {"com.test.b"})

关于spring-boot - spring boot @Autowired 来自另一个模块的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50043699/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com