Bootstrap

Swagger导出接口文档(简单版)

项目中导入swagger依赖
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.9.2</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.9.2</version>
</dependency>

创建一个配置文件

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;


@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api(){
        return new Docket(DocumentationType.SWAGGER_2)
                .select()
               .apis(RequestHandlerSelectors.basePackage("controller所在包名"))
                .paths(PathSelectors.any())
                .build();
    }
}

之后运行项目访问http://localhost:项目端口号/swagger-ui.html

出现如下界面

可以任选则以上的框复制里边的json数据,然后打开网站点我,将json数据粘贴生成即可。

;