【问题标题】:create an common module among 2 spring boot project在 2 个 spring boot 项目中创建一个通用模块
【发布时间】:2019-04-28 19:16:59
【问题描述】:

我正在使用弹簧靴。 2 个现有的 Spring Boot 项目有一些通用类。我需要将公共模块作为子模块添加到它们。如何做到这一点请逐步指导我。

【问题讨论】:

  • 您可以为相同的公共类创建一个单独的项目,然后,您可以将该 jar 导入到您的实际项目中以使用这些功能。
  • 我应该创建另一个spring boot项目作为子模块吗?但我只需要几个java文件来解决它。如何生成子模块?并将其作为单独的bitbucked项目维护?

标签: spring-boot git-submodules


【解决方案1】:

您可以创建公共代码的库/jar/依赖项,然后可以从依赖客户端访问它。

下面的文章中提供了一个非常详细的示例

https://blog.scottlogic.com/2016/06/13/code-reuse-in-microservices-architecture.html

【讨论】:

    【解决方案2】:

    您可以创建一个 Maven 项目/通用代码项目的 Gradle,并将依赖项作为 Maven 或 Gradle 模块添加到您正在使用的项目中,因此现在您可以从通用项目中访问它。 您将拥有下面这样的项目,您的公共模块将在项目之间共享,例如常数。或消息。

    如果您的要求太复杂,您也可以使用父子项目结构。 这是链接供您参考link

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 2020-08-23
      • 2020-11-12
      • 2018-10-07
      相关资源
      最近更新 更多