2

我想知道在将 WAR 部署到 Websphere Application Server: 时是否可以放置这样的上下文路径/api/v3.1,以及另一个具有相同上下文路径但要在同一个 WAS 中启动的 API 的另一个版本。

在我的团队中,我们想要对向客户端公开的 API 进行版本控制,我们有一个使用 Spring Boot 创建的单体应用程序,该应用程序部署到 WAS v8.5 中。

为此,我们想到了将版本放在 URI 中的 API 版本控制方法: https://example.com/api/v2.1 https://example.com/api/v3.0 看起来它部署正确,但是在使用时它说没有文件映射到这些 URI。

4

1 回答 1

0

是的。这是可能的(并且有助于使用 URI 进行 API 版本控制)。问题是将“/”(斜杠)放在上下文路径的末尾。它仅在开头(或为空时)有效。

于 2018-01-11T19:56:11.220 回答