在grails上使用swaggydoc在单独的目录下使用相同的控制器名称记录多个版本的API

在grails上使用swaggydoc在单独的目录下使用相同的控制器名称记录多个版本的API,api,grails,swagger,grails-plugin,swagger-2.0,Api,Grails,Swagger,Grails Plugin,Swagger 2.0,我在grails应用程序上使用swaggydoc插件来记录restapi。我有两个版本的API,v0和v1以及同名的相应控制器,每个版本一个,如: 我有类似于“/my2api/v1”(控制器:“api”,命名空间:“v1”)的Url映射 “/myapi/v0”(控制器:“api”,命名空间:“v0”) 并将两个版本的API端点都列为/myapi/v0/activeContracts。 因此,我的问题是,如何获得列出了正确URL的API端点,以及相应版本,如/myapi/v0/activeCont

我在grails应用程序上使用swaggydoc插件来记录restapi。我有两个版本的API,v0和v1以及同名的相应控制器,每个版本一个,如: 我有类似于
“/my2api/v1”(控制器:“api”,命名空间:“v1”)的Url映射
“/myapi/v0”(控制器:“api”,命名空间:“v0”)
并将两个版本的API端点都列为/myapi/v0/activeContracts。 因此,我的问题是,如何获得列出了正确URL的API端点,以及相应版本,如
/myapi/v0/activeContracts&/myapi/v1/activeContracts
,正如我提到的,我已经尝试了映射,但它只会选择第一个映射和最后一个映射,并将其分配给两个版本。
任何帮助都将不胜感激。

对于面临同样问题的人,我找不到使用SwagyDocs的解决方案,也遇到了一些帖子,建议它不支持API版本控制,因此最终切换到提供比使用SwagyDocs多得多的控制(通过编辑json更改API配置)。但如果有人知道在swaggyDoc解决问题的方法,请发帖子。

你看过吗?如果没有,我很想得到你的反馈。@DilipKrishnan我在环顾四周时确实遇到了它,但我没有尝试过,因为我想让swaggydoc工作,因为它已经在应用程序中使用了一段时间。SpringFox在API版本控制方面做得如何。?。记住我的用例,我能用springfox实现这一点吗?因为我很乐意尝试它并给你反馈。