给项目配置swagger

1.添加jar包
依赖坐标如下

 <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.7.0</version>
        </dependency>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.7.0</version>
        </dependency>

2.在启动添加@EnableSwagger2
3.在启动类添加如下代码

	/**
     * swagger2的配置文件,配置一些基本内容,比如扫描包
     * @return Docket
     */
    @Bean
    public Docket createRestApi(){
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                //设置扫描包路径
                .apis(RequestHandlerSelectors.basePackage("com.tedu.controller"))
                .paths(PathSelectors.any())
                .build();
    }

    /**
     * 构建api文档的详细信息函数
     */
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                //标题
                .title("学生信息")
                //版本号
                .version("1.0")
                .build();
    }

4.最后***/swagger-ui.html

给项目配置swagger

上一篇:Swagger相关知识.


下一篇:springboot+dubbo整合swagger-ui+swagger-dubbo