1:引入swagger依赖包
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency> 2:配置文件开启swagger ui
springfox.documentation.swagger-ui.enabled=true
3:启动类添加注解 @EnableOpenApi
@SpringBootApplication
@EnableOpenApi
public class FengniaoApplication {
public static void main(String[] args) {
SpringApplication.run(FengniaoApplication.class, args);
}
}
4:增加控制器添加方法
@RestController
@Api(tags = "文档测试接口")
public class DocsController {
@ApiOperation(value = "测试")
@GetMapping("/test")
public String test(){
return "test";
}
@ApiOperation(value = "首页")
@RequestMapping("/home")
public String home(){
return "home";
}
} 5: 访问swagger在线文档
http://127.0.0.1:8080/swagger-ui/
swagger3 常见注解
https://www.cnblogs.com/three-fighter/p/12346184.html