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