Java 配置招摇过市用户界面路径
我正在使用yml文件和quarkus从下面的上下文中配置swagger ui路径 大摇大摆的用户界面:Java 配置招摇过市用户界面路径,java,swagger,quarkus,Java,Swagger,Quarkus,我正在使用yml文件和quarkus从下面的上下文中配置swagger ui路径 大摇大摆的用户界面: 路径:/clinic/swagger用户界面 但是,当启动我的应用程序并访问swagger时,我看不到页面swagger ui并更改如下配置,当我将页面swagger ui更改回上述配置时,我可以看到页面swagger ui。我可以看到页面swagger ui 大摇大摆的用户界面: 路径:/swagger用户界面 我这样做,它在本地执行期间工作,如果它停止并重新启动我的应用程序,我必须重做我上
路径:/clinic/swagger用户界面 但是,当启动我的应用程序并访问swagger时,我看不到页面swagger ui并更改如下配置,当我将页面swagger ui更改回上述配置时,我可以看到页面swagger ui。我可以看到页面swagger ui 大摇大摆的用户界面:
路径:/swagger用户界面 我这样做,它在本地执行期间工作,如果它停止并重新启动我的应用程序,我必须重做我上面描述的相同步骤。 有没有什么解决办法让我不需要这个?因为我有一条规则,我必须遵守,其余的路由和端点的其余部分必须在/clinic内,如下所示 /诊所/招摇过市用户界面->页面招摇过市 /诊所/api/->终点休息 这项工作遵循以下原则。为了复制,我做了以下工作:
quarkus smallrye openapi
(适用于您的quarkus配置yaml
)应用程序.yml
(用于编程REST服务)quarkus resteasy
quarkus resteasy jsonb
/fruits
示例)application.yml
quarkus:
smallrye openapi:
路径:/fruit/openapi
大摇大摆的用户界面:
路径:/fruit/swagger用户界面
始终包括:true
现在,您可以通过curl访问OpenAPI ymlhttp://localhost:8080/fruit/openapi
将浏览器指向http://localhost:8080/fruit/swagger-用户界面
请注意设置始终包括:true
使招摇过市的UI即使在生产中也可用