我想用 Swagger 和 Spring MVC 记录一个 REST API,
我发现 Spring 3 只能使用 Swagger V1
<artifactId>swagger-springmvc</artifactId>
<version>1.0.2</version>
当我在 @RequestBody 前面添加 @ApiParam 时,不要在数据类型中完全显示。
最后我在 Spring 4 中选择了 Swagger V2
我添加了一些依赖和更改,如下所示。
<artifactId>springfox-swagger2</artifactId>
<version>2.2.2</version>
<artifactId>spring-web</artifactId>
<artifactId>4.1.6.RELEASE</artifactId>
现在可以在需要时显示任何 API 信息,
但仍然不知道为什么 Spring 3 只能使用 SwaggerV1
以及使用 Swagger V2 时 Spring 3 和 Spring 4 的区别
为什么 Spring 3 不需要 spring-web,但 Spring 4 需要
如果需要任何信息,请告诉我
如果您能提供任何帮助,我将不胜感激。