基础配置:
一、
pom.xml中引入swagger的依赖
<!--引入swagger2-->
<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>
二、
创建最基本的swagger2配置
@Configuration
@EnableSwagger2
public class SwaggerConfig {
}
三、
创建一个hello类
@RestController
@RequestMapping("main")
public class HelloController {
@GetMapping("/hello")
private String hello(){
System.err.print("11111");
return "hello world";
}
}
四、
测试,访问http://localhost:8088/swagger-ui.html即可
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7419e7347cf5a28846399d898a2ebe50.png)
进阶配置:
一、
在config中修改API的信息
package main.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.