Spring Boot 2.X - Spring Boot整合Swagger2
Spring Boot能够快速开发应用程序,而Swagger2则能够快速的生成Restful APIs接口文档。本文将就两者进行简单的整合应用。
文中Spring Boot版本为2.1.4.RELEASE
,Swagger2版本为2.9.2
添加依赖
利用Spring Initializr快速创建一个Spring Boot应用,并添加Swagger2依赖,主要依赖如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.version}</version>
</dependency>
创建Swagger2配置
@SpringBootConfiguration
@EnableSwagger2