我在下面的上下文中使用yml文件和quarkus配置swagger-ui路径
昂首阔步: 路径:/诊所/招摇过市-用户界面
但是,当启动我的应用程序和access swagger无法看到页面swagger并将配置更改如下时,当我将页面swagger更改回上面的配置时,我可以看到这个页面swagger。
昂首阔步: 路径: /swagger-ui
我这样做,它在本地执行期间工作,如果它停止并重新启动我的应用程序,我必须重做我前面描述的步骤。我有什么办法不需要这个吗?因为我有一条规则,我必须遵循它,剩下的路由和端点的rest必须在/clinic中,如下所示
/诊所/ swagger -ui ->页面swagger /诊所/api/ ->端点rest
发布于 2020-09-30 07:59:50
这是在OpenAPI和Swagger的Quarkus指南之后完成的。为了繁衍后代,我做了以下工作:
quarkus-smallrye-openapiquarkus-config-yaml (用于您的application.yml)quarkus-resteasy (用于编程REST服务)quarkus-resteasy-jsonb/fruits示例)application.ymlquarkus:
smallrye-openapi:
path: /fruit/openapi
swagger-ui:
path: /fruit/swagger-ui
always-include: true现在,您可以通过curl http://localhost:8080/fruit/openapi和Swagger访问curl http://localhost:8080/fruit/openapi yml,方法是将浏览器指向http://localhost:8080/fruit/swagger-ui。
请注意设置always-include: true使Swagger即使在生产中也可用!
https://stackoverflow.com/questions/63769783
复制相似问题