bee 1.12.0
注释 | 描述 | |
---|---|---|
router | 以空格分隔的路径定义。 path,[httpMethod] | |
Title | 用于标识操作的唯一字符串。在所有API操作中必须唯一。 | |
Description | 操作行为的详细说明。 | |
Summary | 该操作的简短摘要。 | |
Success | 以空格分隔的成功响应。return code,{param type},data type,comment | |
Param | 用空格分隔的参数。param name,param type,data type,is mandatory,comment | |
Failure | 以空格分隔的故障响应。return code,{param type},data type,comment | |
Deprecated | 接口不推荐使用 | |
Security | 每个API操作的安全性。 | |
Accept | API可以使用的MIME类型的列表。值必须如“Mime类型”中所述。 |
// @Param string query string true "string valid"
// @Param int query int false "int valid"
// @Param default query string default(A) false "string default"
// @Param collection query []string false "string collection"
@Success
controller.go
parse controller
imports
stmt
即形如:
AssignStmt
如果没有这个_ =
,这里的语句将是:ExprStmt
- 包含单独的表达式语句。
更多类型见:golang深入源代码系列之一:AST的遍历
NewNamespace
和(NSNamespace
或NSInclude
)Namespace
即形如:
Namespace