我有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
属性列表可以在这里找到