Beerus 发布 1.1.3 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Joker123456789
V2EX    Go 编程语言

Beerus 发布 1.1.3

  •  
  •   Joker123456789 2021-12-20 09:48:24 +08:00 2328 次点击
    这是一个创建于 1398 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来应该多积累一些 东西才发布新版的,但是我觉得 这两个功能,有和没有 的差距还是有一点点大的,会在一定程度上影响开发效率,所以就选择了赶紧发出来。

    http 请求支持同名多参数

    以前 如果一个请求中包含了 同名的多个参数,那么 beerus 只会获取一个,现在对这个功能进行了升级,可以一次性把所有同名参数都获取到。

    传统方式

    支持 urlencode 和 get 请求

    req.FormValues("name") 

    实体接收

    支持 urlencode ,JSON 和 get 请求

    type DemoParam struct { TestReception []string } 

    DB 的条件构造器 支持多参数

    比如有这么一个条件

    where id > 10 and (name = 'bee' or age > 18)

    以前的条件构造器是不支持的,现在支持了,只需要这么写即可

    conditions := make([]*entity.Condition,0) cOnditions= append(conditions, entity.GetCondition("id > ?", 10)) cOnditions= append(conditions, entity.GetCondition("and (name = ? or age > ?)", "bee", 18))// 后面可以无限追加参数,只要能跟第一个参数的里的问号对应上即可 resultMap, err := operation.GetDBTemplate("Data source name").Select("table name", conditions) 

    感兴趣的伙伴们可以访问官网,了解更多:https://beeruscc.com

    6 条回复    2021-12-20 15:50:14 +08:00
    sanggao
        1
    sanggao  
       2021-12-20 10:13:32 +08:00   1
    没有意义的轮子
    dcoder
        2
    dcoder  
       2021-12-20 10:16:27 +08:00
    上次看见个 Go 的 micro service framework 取名叫 Kratos
    你这个取名叫 Beerus

    我也是用 Go 的, 忽然觉得这个社群有点中二, 哈哈哈
    Oktfolio
        3
    Oktfolio  
       2021-12-20 10:19:05 +08:00
    破神?
    Joker123456789
        4
    Joker123456789  
    OP
       2021-12-20 12:06:38 +08:00
    @Oktfolio 同道中人,居然认出了这个名字,哈哈
    limyel
        5
    limyel  
       2021-12-20 15:26:24 +08:00
    感觉这样子自己造一套轮子挺好玩的,造轮子要啥意义啊,just for fun 就行了。
    hay0577
        6
    hay0577  
       2021-12-20 15:50:14 +08:00
    @sanggao 可我连轮子都还还不会造..
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     884 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 22:30 PVG 06:30 LAX 15:30 JFK 18:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86