springboot集成swagger报404问题

2022年10月29日08:16:37

springboot集成swagger报404问题

@Configuration
@EnableSwagger2
public class SwaggerConfig extends WebMvcConfigurationSupport {

@Bean
public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
            .pathMapping("/")
            .select()
            // swagger要扫描的controller包
            .apis(RequestHandlerSelectors.basePackage("fun.imcoder.cloud.controller"))
            .paths(PathSelectors.any())
            .build().apiInfo(new ApiInfoBuilder()
                    .title("springboot2.x集成swagger")
                    .description("springboot2.x集成swagger")
                    .version("1.0")
                    .contact(new Contact("imcoder", "http://www.imcoder.fun", "imacoder@126.com"))
                    .build());
}

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

}

加入 addResourceHandlers 瞬间搞定。

  • 作者:码上见到我
  • 原文链接:https://blog.csdn.net/weixin_43445815/article/details/114293616
    更新时间:2022年10月29日08:16:37 ,共 859 字。