Beerus 发布 1.1.3 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Joker123456789

Beerus 发布 1.1.3

  •  
  •   Joker123456789 Dec 20, 2021 2575 views
    This topic created in 1593 days ago, the information mentioned may be changed or developed.

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

    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 replies    2021-12-20 15:50:14 +08:00
    sanggao
        1
    sanggao  
       Dec 20, 2021   1
    没有意义的轮子
    dcoder
        2
    dcoder  
       Dec 20, 2021
    上次看见个 Go 的 micro service framework 取名叫 Kratos
    你这个取名叫 Beerus

    我也是用 Go 的, 忽然觉得这个社群有点中二, 哈哈哈
    Oktfolio
        3
    Oktfolio  
       Dec 20, 2021
    破神?
    Joker123456789
        4
    Joker123456789  
    OP
       Dec 20, 2021
    @Oktfolio 同道中人,居然认出了这个名字,哈哈
    limyel
        5
    limyel  
       Dec 20, 2021
    感觉这样子自己造一套轮子挺好玩的,造轮子要啥意义啊,just for fun 就行了。
    hay0577
        6
    hay0577  
       Dec 20, 2021
    @sanggao 可我连轮子都还还不会造..
    About     Help     Advertise     Blog     API     FAQ     Solana     2722 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 02:41 PVG 10:41 LAX 19:41 JFK 22:41
    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