转载:https://blog.youkuaiyun.com/sanyaoxu_2/article/details/80555328
常用注解:
- Api:用在Controller上,解释这个接口是干啥的;
- ApiModel:用在Model上,解释这个Model;
- ApiOperation:用在controller里面的方法上,解释这个方法干嘛的;
- ApiImplicitParams:用在controller里的方法上,参数说明;
- ApiImplicitParam:用在ApilmplicitParams里面,注解传入参数的
- …
Maven:(版本号请根据实际情况更改)
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.2.2</version>
</dependency>
遇到的问题:
(AbstractSerializableParameter : Illegal DefaultValue null for parameter type integer)
方法一
https://blog.youkuaiyun.com/weixin_38229356/article/details/83353347
方法二:
如果字段是Long或int类型的,则自然会产生这个问题,无法调整,不过可以根据日志调整: