首页>代码>Spring Boot学习(五)之使用Swagger2构建强大的RESTful API文档 博客源码分享>/springbootstudy-demo5/src/main/java/com/xiaojingg/Swagger2.java
package com.xiaojingg;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
 * 筱进GG
 */
@Configuration
@EnableSwagger2
public class Swagger2 {

    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.xiaojingg.web"))
                .paths(PathSelectors.any())
                .build();
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("Spring Boot中使用Swagger2构建RESTful APIs")
                .description("更多Spring Boot相关文章请关注:http://www.zuidaima.com/user/2068438360459264/blog.htm")
                .termsOfServiceUrl("http://www.zuidaima.com/user/2068438360459264/blog.htm")
                .contact("筱进GG")
                .version("1.0")
                .build();
    }

}
最近下载更多
edpwyg  LV14 2021年3月31日
wangdengzhe  LV7 2020年12月1日
氪氪超爱氪氪  LV10 2020年6月5日
走掉的旋律  LV8 2020年3月12日
zhujunnan  LV12 2019年10月26日
qiheideguang  LV17 2019年9月6日
kld113  LV20 2019年7月24日
碼丐0077  LV9 2019年5月17日
cc900118  LV17 2019年3月4日
低调人  LV38 2019年2月23日
最近浏览更多
森sdfgf  LV8 2023年6月11日
hb2008  LV3 2023年3月7日
冰123456  LV5 2022年12月1日
ewan007  LV30 2022年7月8日
zwh787  LV2 2022年5月18日
回音哥  LV13 2022年2月15日
931933787  LV2 2021年11月4日
mylzdy  LV12 2021年8月26日
edpwyg  LV14 2021年3月31日
CrazySnail_001  LV5 2021年1月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友