Java 未能在Springboot中加载API定义
我正在转到SpringDocOpenAPI,并尝试点击URL。我从控制台获取以下错误和日志 网址: 日志:Java 未能在Springboot中加载API定义,java,spring-boot,openapi,Java,Spring Boot,Openapi,我正在转到SpringDocOpenAPI,并尝试点击URL。我从控制台获取以下错误和日志 网址: 日志: 2020-03-24 13:21:03.930 DEBUG 32622 --- [nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/swagger-ui/index.html?url=v3/api-docs", parameters={masked} 2020-03-24 13:21:03.931 DEBUG
2020-03-24 13:21:03.930 DEBUG 32622 --- [nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/swagger-ui/index.html?url=v3/api-docs", parameters={masked}
2020-03-24 13:21:03.931 DEBUG 32622 --- [nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]
2020-03-24 13:21:03.933 DEBUG 32622 --- [nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 304 NOT_MODIFIED
2020-03-24 13:21:03.992 DEBUG 32622 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/swagger-ui/v3/api-docs", parameters={}
2020-03-24 13:21:03.993 DEBUG 32622 --- [nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/webjars/"]
2020-03-24 13:21:03.994 DEBUG 32622 --- [nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found
2020-03-24 13:21:03.994 DEBUG 32622 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND
2020-03-24 13:21:03.994 DEBUG 32622 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : "ERROR" dispatch for GET "/error", parameters={}
2020-03-24 13:21:03.995 TRACE 32622 --- [nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : 2 matching mappings: [{ /error}, { /error, produces [text/html]}]
2020-03-24 13:21:03.995 TRACE 32622 --- [nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest)
2020-03-24 13:21:03.996 DEBUG 32622 --- [nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [application/json, */*] and supported [application/json, application/*+json, application/json, application/*+json]
2020-03-24 13:21:03.997 DEBUG 32622 --- [nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [{timestamp=Tue Mar 24 13:21:03 EDT 2020, status=404, error=Not Found, message=No message available, (truncated)...]
2020-03-24 13:21:03.998 DEBUG 32622 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Exiting from "ERROR" dispatch, status 404
当我尝试打开下面的URL时,我确实看到了JSON响应
是,要引用的URL不正确。我尝试了新的URL,效果很好
是,要引用的URL不正确。我尝试了新的URL,效果很好
今天我在访问一个招摇过市的URL时遇到了同样的问题,如下所示: http://localhost:6050/swagger-ui/index.html?configUrl=/v3/api docs/swagger config/ web浏览器显示了该页面: 在我将path/v3/api文档添加到页面文本字段并单击explore按钮之后,显示文档 查看页面,我可以看到默认的swagger ui路径是/swagger-ui.html,因此当我访问以下URL时: http://localhost:6050/swagger-ui.html
它成功了。我今天在访问一个招摇过市的URL时遇到了同样的问题,如下所示: http://localhost:6050/swagger-ui/index.html?configUrl=/v3/api docs/swagger config/ web浏览器显示了该页面: 在我将path/v3/api文档添加到页面文本字段并单击explore按钮之后,显示文档 查看页面,我可以看到默认的swagger ui路径是/swagger-ui.html,因此当我访问以下URL时: http://localhost:6050/swagger-ui.html
它成功了。也许Swagger UI的默认URL是?试试看。也许招摇过市的UI默认URL是?试试看。