一、Swagger
Swagger是一个用来定义接口标准,接口规范,同时能根据你的代码自动生成接口说明文档的一个工具。
二、构建Swagger和springboot环境
构建时碰到一个问题:
Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerException
原因是因为springboot的版本太高了,缺少swagger运行所需要的环境。
这里我将springboot的版本降到了2.5.0。
之前springboot版本是2.6.1,而swagger的版本是2.9.2 。
2.1、引入依赖
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>