swagger还是无意间和大学同学在讨论技术的时候听到他讲到的,
我们公司是没有用这个的,所以具有强迫症的我决定琢磨一下!!!话不多说上图开始
首先贴出demo整体结构
图片:
两个controller是两个测试controller,建立的swagger2和boot启动类一层
项目开始导入所需maven jar包
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
配置Swagger2类
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.ParameterBuilder;