更新日志
2022-7-13 (tag v1.0.1)
更新 Aurora
golang 最低支持版本兼容致 go1.16 ,版本号请切换到 v0.5.0.1
2022-7-15 (tag v1.0.2)
新功能
新增系统处理器参数注册
示例:type Ccc struct { Name string } func TestAurora(t *testing.T) { a := aurora.NewAurora() /// 注册一个系统变量,类型为 *Ccc a.SysVariable(&Ccc{}, func(proxy *aurora.Proxy) interface{} { // 更具使用情况 对变量进行初始化并且返回 c := &Ccc{"test"} return c }) // 执行处理 ccc 是通过自定义的方式初始化好的 a.Get("/", func(ccc *Ccc, req *http.Request) { fmt.Println(ccc) }) aurora.Run(a) }
结构体控制器的初始化时机变更到 ioc 初始化期间
ioc 初始化期间支持类型匹配注入,未找到对应匹配类型不做任何处理
ioc 初始化对组件属性已存在赋值的项不在进行初始化注入
bug 修复
- 系统变量,
*http.Request
,http.ResponseWritre
,aurora.Ctx
,*aurora.MultipartFile
初始化为空
2022-7-18 (tag v1.0.3)
添加系统参数的类型校验检查,修复 错误捕捉的类型判断
2022-7-20 (tag v1.0.4)
更新 中间件处理跨域失效问题,修复添加系统变量导致 文件上传的变量初始化失败问题
2022-7-24 (tag v1.0.5)
更新 Aurora
对文件服务器的访问支持
最后编辑: kuteng 文档更新时间: 2022-07-29 09:13 作者:kuteng