从springfox Swagger迁移到openAPI后,Swagger url无法工作



我有springfox swagger2的http://localhost:8080/context/swagger-ui.html工作得很好。现在,我已经修改了所有的更改,使其开放api可运行。
使用:从springfox swagger2迁移到springdoc openapi

现在我可以打开我的服务定义json使用组名,如下所示:

http://localhost: 8080/上下文路径/v3/api文档/groupName

但是无法像之前使用springfox 2.0那样打开swagger-ui.html

你能帮我,如何打开&url应该是什么?
当我输入http://localhost:8080/context/swagger-ui.html时,它会创建如下&没有打开任何东西,404错误。

http://localhost: 8080/背景/swagger-ui/index . html ?configUrl =/背景/v3/api文档/swagger-config

请注意,我已经在我的项目中添加了swagger-ui.html,因为它已经为swagger 2.0添加了

public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");

请帮助获得swagger主屏幕,以便我可以测试其余服务

问题是Swagger-UI暴露在http://localhost:8080/swagger-ui.html

如果你想让Swagger-UI在上下文根目录下,在application.properties文件中更新以下属性,或者它是等价的。

springdoc.swagger-ui.path=/your-context-path/swagger-ui.html

属性列表可以在这里找到

相关内容

  • 没有找到相关文章

最新更新