use*_*999 3 java swagger swagger-ui spring-boot
我正在将 swagger UI 与 Spring boot 应用程序集成。当我点击 swagger-ui.html 时。我收到 404 错误。我的配置类如下:
@Configuration
@EnableSwagger2
//@Import(SwaggerConfiguration.class)
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
...
Run Code Online (Sandbox Code Playgroud)
错误信息:
{"status":404,"message":"HTTP 404 Not Found","link":"https://jersey.java.net/apidocs/2.8/jersey/javax/ws/rs/NotFoundException.html"}
Run Code Online (Sandbox Code Playgroud)
我有一个类似的问题,其中 /swagger-ui.html(或新的端点版本 /swagger-ui/)返回 404,但 /v2/api-docs 返回一个有效的 json。解决方案是将 swagger 版本从 3.0.0 降级。到 2.9.2。
| 归档时间: |
|
| 查看次数: |
3914 次 |
| 最近记录: |