我正在使用Springfox v 2.7,我想从JSON文件中生成我的Swagger UI,以保持我的控制器类的整洁,并且没有来自Swawgger (@Api,@ApiDocs)的注释,或者我的模型类没有任何注释(@ApiModelProperty等)....
问候!
以下是您需要进行的更改:
>
只有 Springfox JAR 需要的是 springfox-swagger-ui
JAR,它包含所有静态 UI 工件。
具有以下endpoint的自定义控制器,以满足来自<code>swagger ui.html</code>的所有请求:
>
/swagger-resources
endpoint,它返回 springfox.documentation.swagger.web.SwaggerResource 对象的
JSON 字符串表示形式。
< code >/swagger-resources/configuration/ui endpoint,它返回< code > spring fox . documentation . swagger . web . ui configuration 对象的JSON字符串表示。
/swagger resources/configuration/security
endpoint,返回springfox.documentation.swagger.web的JSON字符串表示。SecurityConfiguration
对象。
< code>/v2/api-docsendpoint,它返回Swagger API定义的JSON表示。
您可以在这里找到一个工作示例。