代码拉取完成,页面将自动刷新
[toc]
使用@Doc注解
当@Doc("api权限管理")时,分组名为"api权限管理",描述为空
当@Doc(value = "api权限管理", remark = "这里是描述")
当没有@Doc注解时,分组名为类名
@RestController
@RequestMapping(value="/api_permission")
@Doc("api权限管理")
public interface ApiPermissionService extends GenericBaseService<ApiPermission>{
...
}
@Doc相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
name | 是 | 参数名 | 当作用于接口参数时,必须 当作用于接口时,非必须 |
|
value | 否 | 中文名 | 参数中文含义 当作用于接口时,作为接口标题 |
|
remark | 否 | 备注 | 说明 当作用于接口时,作为接口描述 |
|
dataType | 否 | 参数类型 | ||
example | 否 | 示例 | ||
defaultValue | 否 | 默认值 | ||
required | 否 | 是否必须 | false | |
ignore | 否 | 是否忽略 | false | |
scope | 否 | 作用范围 | true | true:方法中所有参数,包括JAVABEAN false: 仅仅方法上的doc注解 仅在作用于接口时有效 |
@IgnoreParameter相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 要排除的参数 | 字符串模式,多个用逗号隔开 | |
ignore | 否 | 要排除的参数 | 字符串数组模式 |
以下三种写法等同
@IgnoreParameter(ignore = {"orderBy", "sord"})
@IgnoreParameter(value = "orderBy,sord")
@IgnoreParameter("orderBy,sord")
@RequireParameter相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 必须传的参数 | 字符串模式,多个用逗号隔开 | |
require | 否 | 必须传的参数 | 字符串数组模式 | |
exclude | 否 | 要排除的参数 | 字符串数组模式,排除所指定的参数为非必传,其于为必传(未实现) |
以下三种写法等同
@RequireParameter(require = {"page", "rows"})
@RequireParameter(value = "page,rows")
@RequireParameter("page,rows")
@ParameterFilter 集成了@IgnoreParameter 和 @RequireParameter 的功能,另还包括了仅包含指定参数的功能
@ParameterFilter相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 排除某参数 | 字符串模式,与 excludes作用一样,多个用逗号隔开 | |
includes | 否 | 仅包含所指参数 | 字符串数组模式 与excludes互斥 | |
excludes | 否 | 要排除的参数 | 字符串数组模式 与includes互斥 | |
requires | 否 | 必须传的参数 | 字符串数组模式 | |
unRequires | 否 | 非必传参数 | 字符串数组模式 除此之外,其余为必传 |
@ReturnDoc 通常作用于返回基本类型的方法,比如方法返回String Long int boolean等类型时
@ReturnDoc相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 响应数据说明 | 字符串 |
@ReturnFilter相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 排除某响应字段 | 字符串模式,与 excludes作用一样,多个用逗号隔开 | |
includes | 否 | 仅包含所指字段 | 字符串数组模式 与excludes互斥 | |
excludes | 否 | 要排除的字段 | 字符串数组模式 与includes互斥 | |
maxLevel | 否 | 最大层级 | 0 | |
type | 否 | 作用模式 | simple | simple:作用所有同名属性 level:作用指定某层级下的属性 |
sort | 否 | 排序 | true | |
prefix | 否 | 前缀 | 对排除(包含)某属性,指定前缀,仅作用于type=level |
@Doc相关属性说明
属性 | 是否必须 | 定义 | 默认值 | 说明 |
---|---|---|---|---|
value | 否 | 中文名 | 参数中文含义 | |
remark | 否 | 备注 | 说明 | |
example | 否 | 示例 | ||
defaultValue | 否 | 默认值 | ||
required | 否 | 是否必须 | false | |
ignore | 否 | 是否忽略 | false |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。