【问题标题】:spring-boot-starter include exclusivelyspring-boot-starter 仅包含
【发布时间】:2017-02-28 22:55:50
【问题描述】:

我有 2 个 Spring Boot 入门项目。项目 A 和项目 B。项目 A 包含 B 作为依赖项。

现在我有包含项目 A 的项目 C(非 Spring Boot 启动器)。在 A 中创建的某些 bean 依赖于 B 中的 bean。我假设因为 A 包含 B 中需要的所有 bean由于 A 包含 B,因此 A 作为 B 的依赖项将可用。但这并没有发生。这是否意味着我必须在 C 中专门包含 B?

【问题讨论】:

  • 如果您希望帮助指出问题,请发布带有代码的示例

标签: spring spring-boot


【解决方案1】:

这是否意味着我必须在 C 中专门包含 B?

没有。

如果您使用 maven 2.0+ 并且 B 是 A 的依赖项,那么一旦您将 A 作为 C 的依赖项包含在内,B 也将作为 A 的传递依赖项包含在 C 中。如果您无法从项目 B 中找到 bean当运行项目 C 时,很可能你的 spring 配置有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-01
    • 2014-04-07
    • 2016-01-29
    • 1970-01-01
    • 2015-07-07
    • 2023-04-04
    • 2017-02-19
    • 2019-10-28
    相关资源
    最近更新 更多