首页 > 解决方案 > 如何对我的 Java 服务进行版本控制,例如 REST API 版本控制

问题描述

我需要一种方法来对我的 java 服务进行版本控制,以像 REST 一样进行版本控制。我想使用语义版本控制并像 REST 一样管理我的 java api 生命周期。示例:- String runService(String serviceVersion, String inputToService...)

并根据版本调用服务的适当功能。

我正在考虑通过类加载器加载不同版本的 jar,如Java、Classpath、Classloading => 同一个 jar/项目的多个版本中所描述的那样

有没有最好的方法来做到这一点,或者我应该切换到 REST。

标签: javaapisemantic-versioningapi-versioning

解决方案


推荐阅读