最近学习springboot遇到些问题,百度之后总结记录一下
1. @Api: 用在请求的类上,表示对类的说明
- tags="说明该类的作用,可以在前台界面上看到的注解"
- value="该参数无意义,在UI界面上看不到,不需要配置"
2. @ApiModelProerty:用在属性上,面熟响应类的属性
3. @ApiModel: 用在响应类上,表示一个返回响应数据的信息
- 一般用在post 创建,使用@RequestBody的时候
- 请求参数无法使用@ApiImplicitParam
4. @ApiResponses: 用在请求的方法上,表示一组响应
5. @ApiResponse: 用在@ApiResponses 中,一般用于表达一个错误的响应信息
- code: 数字代码
- message: 信息,例:"操作失败"
- response:抛出异常的类
6. @ApiImplicitParams:用在请求的方法上,表示一组参数说明
7. @ApiImplicitParam: 用在@ApiImplicitParams 注解中,指定一个请求参数的各个方面
- name: 参数名
- value: 参数的说明、解释
- required: 是否必须传参
- paramType:参数放什么位置
- dataType: 参数类型,默认String,其它值dataType="Integer"
- defaultValue: 参数的默认值