1. pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<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. application.properties
server.port=8082
3. 启动类:添加@EnableSwagger2注解
@SpringBootApplication
@EnableSwagger2
public class SwaggerApplication {
public static void main(String[] args) {
SpringApplication.run(SwaggerApplication.class, args);
}
}
4. 测试
@RestController
@Api(tags = "测试类")
public class SimpleController {
@PostMapping("/test")
@ApiOperation("测试方法")
public void test(@ApiParam @RequestHeader("id") String id){
System.out.println("******id is :"+id);
}
}
5. 结果