SpringBoot集成Swagger

Swagger

  • RestFul Api文档在线自动生成工具=>Api文档与Api定义同步更新
  • 直接运行,可以在线测试Api接口
  • 支持多种语言

官网:https://swagger.io/

在项目使用Swagger需要springbox

  • swagger2
  • ui

步骤:

1.新建一个SpringBoot web项目

2.导入相关依赖

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>3.0.0</version>
</dependency>

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

3.编写Hello工程

@RestController
public class hello {
    @RequestMapping(value = "/hello",method = RequestMethod.GET)
    public String Hello(){
        return "hello";
    }
}

4.配置Swagger=>Config

@Configuration
public class SwaggerConfig {

}

5.在启动类中添加@EnableSwagger2注解

6.测试运行

end

Comments

留言