我有一个通过Jersey开发的REST API,我们通过swagger-ui文档化REST API。不幸的是,我们没有从第一天开始版本控制API。现在我们正在尝试向API添加版本控制。
我正在采取的第一步是尝试更新由动态生成的swagger(html)页面显示的API版本。我已经追踪了调用流程,一直到swagger-ui.js文件,但我无法弄清楚如何更改动态生成页面底部显示的API版本。
目前在底部显示的默认版本为“ API版本:1.0.0”。
我读到了关于ServiceStack here的一些内容,但不幸的是,我正在处理的代码库没有使用任何这样的东西。
请问是否有人可以指出我需要在哪里/更改/更新以更新显示的API版本号?
我正在采取的第一步是尝试更新由动态生成的swagger(html)页面显示的API版本。我已经追踪了调用流程,一直到swagger-ui.js文件,但我无法弄清楚如何更改动态生成页面底部显示的API版本。
目前在底部显示的默认版本为“ API版本:1.0.0”。
我读到了关于ServiceStack here的一些内容,但不幸的是,我正在处理的代码库没有使用任何这样的东西。
请问是否有人可以指出我需要在哪里/更改/更新以更新显示的API版本号?
@SwaggerDefinition
注释,因为通过查看@Info
的实现,您可以看到它被注释为@Target(ElementType.ANNOTATION_TYPE)
,这使其成为类型声明。 - Navid Shakibapour