【问题标题】:Business API versioning in JAVA Spring BootJAVA Spring Boot 中的业务 API 版本控制
【发布时间】:2020-09-22 07:49:46
【问题描述】:

在 Spring Boot 应用程序中进行业务方法版本控制的最佳方法是什么。以下是我的简单解释要求:

我有一个 1.1.0 版本的 git build 有一个方法

public void print hello(){
  System.out.println("Hello");
}

一个月后,实现改为 git build version 1.1.1

public void print hello(){
      System.out.println("Hello World");
}

我可以有多个这样的 git 构建,并且可以在多个业务逻辑类中应用更改。

我想根据 git 存储库构建版本进行版本控制。

一种方法是为每个部署设置不同的环境,但这不是一个可行的解决方案。

【问题讨论】:

    标签: spring-boot rest versioning


    【解决方案1】:

    通常,新功能会打包在标有v1.1.1/ 的新目录下。如果它的休息调用 .../1.1.1/... 成为 URI 的一部分。

    【讨论】:

      猜你喜欢
      • 2020-07-14
      • 2022-11-04
      • 1970-01-01
      • 2020-04-29
      • 2018-02-18
      • 2016-08-24
      • 2016-11-09
      • 2020-08-09
      • 2022-01-12
      相关资源
      最近更新 更多