Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JHipster中更新Swagger UI文档?_Jhipster_Openapi_Springfox - Fatal编程技术网

如何在JHipster中更新Swagger UI文档?

如何在JHipster中更新Swagger UI文档?,jhipster,openapi,springfox,Jhipster,Openapi,Springfox,在我的JHipster应用程序中,我手动更新了OpenAPI规范文件(api.yml),接下来是api第一次开发 但是,文档(通过Springfox生成)没有更新,仍然列出了api.yml原始(默认)内容中描述的端点 根据, 所有内容都来自webjar约定,相对url采用以下形式:webjars/springfox-swagger-ui/2.9.2/swagger-ui.html 但是没有关于如何更新的消息。欢迎提供任何想法/线索 谢谢 因此,您从api.yml重新生成了接口,但Springfo

在我的JHipster应用程序中,我手动更新了OpenAPI规范文件(api.yml),接下来是api第一次开发

但是,文档(通过Springfox生成)没有更新,仍然列出了api.yml原始(默认)内容中描述的端点

根据,

所有内容都来自webjar约定,相对url采用以下形式:webjars/springfox-swagger-ui/2.9.2/swagger-ui.html

但是没有关于如何更新的消息。欢迎提供任何想法/线索


谢谢

因此,您从api.yml重新生成了接口,但Springfox可能只使用您手动创建的实现。webjar部分是不相关的,JHipster提供了它自己版本的swagger ui html和css/swagger ui/index.html。规范文件已更改,但生成的文档未更改,我想这样做。但这里我要说的是,Springfox会针对swagger注释反思类,API首先生成接口而不是类,如果手动复制注释可能是原因,请检查类的注释。swagger-ui、 html使用Springfox生成的swagger JSON规范。如果您的端点以
/api
以外的内容开头,则默认情况下它不会出现在swagger ui中。例如,如果您的端点以
/config
开头,则使用
/(api | config)/.*
此处:请确认:在api.yml上进行更改后是否重新生成了应用程序?