美文网首页
springboot整合Swagger

springboot整合Swagger

作者: 泥煤的嘎嘎 | 来源:发表于2019-03-31 18:44 被阅读0次
  • 添加maven依赖
<!--swagger-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.8.0</version>
</dependency>
<!--swagger UI-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.8.0</version>
</dependency>
  • 添加swagger配置类
/**
 * swagger config
 *
 * @author 伍磊
 */
@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                //扫描的是自定义Controller的包名 (与下面二选其一  建议单工程下选择扫描包,多工程下选择扫描注解)
                .apis(RequestHandlerSelectors.basePackage("com.leiwu.train"))
                // 扫描@ApiOperation注解
                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
                .paths(PathSelectors.any())
                .build();
    }
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .build();
    }
}

Swagger-ui的坑-接口无法展开

相关文章

网友评论

      本文标题:springboot整合Swagger

      本文链接:https://www.haomeiwen.com/subject/xcmubqtx.html