【问题标题】:Spring Boot Starter vs Spring Core?Spring Boot Starter 与 Spring Core?
【发布时间】:2021-04-13 02:59:29
【问题描述】:

我正在处理一个遗留应用程序,我正在尝试升级其 pom.xml 中的依赖项(它是一个使用 Maven 的 Java Spring 项目)。问题是,他们没有使用任何启动器,而是显式声明了依赖项,如 hibernate、spring-batch-core 和类似的东西,在 spring-boot-starter 父级中声明。

我的问题是,我正在尝试替换所有这些单独的依赖项,然后我遇到了 spring-core ,但我没有看到它在父 spring-boot-starter (2.4.4) pom.xml 中列出。它是做什么用的,甚至在使用 Spring Web 和 Spring Batch 的 Spring Boot 项目中是否需要它?

【问题讨论】:

  • 运行mvn dependency:tree(或在Eclipse中使用POM上的树形视图)。
  • spring-core 基本上将成为大多数初学者的一部分,因为其中包括大多数 spring 框架使用的类/实用程序/东西。所以它需要是的,你是否需要声明它,你不需要。
  • 感谢@M.Deinum 让我感到困惑的是,当我检查父级 Spring Boot 启动器时,我看到了所有 100 多个依赖项,但我没有在那里看到 spring-core,所以我假设我们必须声明它。

标签: java spring spring-boot maven


【解决方案1】:

Per,M. Deinum:

spring-core 基本上将成为大多数初学者的一部分,因为其中包括 大多数 spring 框架使用的 classes/utilities/stuff。是这样吗 需要 是的,你需要声明它吗?你不需要。 – M. Deinum 8 几小时前

【讨论】:

    猜你喜欢
    • 2016-01-29
    • 2014-04-07
    • 1970-01-01
    • 2018-03-29
    • 2015-07-07
    • 2023-04-04
    • 2017-02-19
    • 1970-01-01
    • 2020-07-21
    相关资源
    最近更新 更多