Swagger-Bootstrap-UI
是Swagger
的前端UI实现,可用来替换Swagger
默认的UI,增加了诸多实用特性,提高工作开发效率。
Swagger-Bootstrap-UI
只是Swagger
的UI实现,并不是替换Swagger
功能,所以后端模块依然是依赖Swagger
的,需要配合Swagger
的注解达到效果。
在Swagger-Bootstrap-UI
提供如下特性:
- 锚点定位到制定接口;
- 关键字搜索接口;
- 多层级返参类型缩进表格展示;
- 自定义json参数名驼峰或下划线格式。
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.version}</version>
</dependency>
<!-- 这里swagger-ui是swagger的默认实现,这个jar可以不用引入,使用下面的swagger-bootstrap-ui替代-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>org.ihansen.mbp</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.7</version>
</dependency>