目录

GO WEB 框架 开发 学习

目录

反射使用样例:

1
2
3
4
5
6
7
8
    t := reflect.Indirect(reflect.ValueOf(c)).Type()
    vc := reflect.New(t)
    method := vc.MethodByName("Method Name")
    // 参数列表, 无参数则设置in大小为0
    in := make([]reflect.Value, 2)
    in[0] = reflect.ValueOf(param1)
    in[1] = reflect.ValueOf(param2)
    method.Call(in)

xttp.go 初始化,注册控制器

router.go 控制器管理,控制器添加

controller.go 控制器执行流程管理