我想知道在向Websphere Application Server部署WAR时是否可以放置这样的上下文路径:/api/v3.1
,以及另一个具有相同上下文路径但是另一个版本的API的上下文路径在相同的WAS中启动。
在我的团队中,我们希望对我们向客户端公开的API进行版本化,我们有一个使用Spring Boot创建的单一应用程序,该应用程序已部署到WAS v8.5中。
为此,我们考虑了将API版本放入URI的版本控制方法:
https://example.com/api/v2.1
https://example.com/api/v3.0
它看起来像是正确部署的,但在使用它时表示没有文件映射到这些URI。
答案 0 :(得分:0)
是。这是可能的(对API versioning with the URI有帮助)。问题是要把' /' (斜杠)在上下文路径的末尾。它仅在开始时(或当它为空时)有效。