gorm-cache
gorm-cache copied to clipboard
将json序列化库切换为jsoniter,并指定tagkey为gcache
for issue #6
小体量应用经常会不特意构建view model来特意处理和前端得交互,将json tag和gorm tag写在同一个struct里
这时cache和json混用tag就会造成不向前端暴露的字段在程序里也无法获取,所以单独指定gorm-cache的tag key
目前没有发现使用gcache作为tag的常用库,但是有一个缓存库名为gcache
两个疑问哈:
- 是否方便将tagkey更改为"gc"?gcache感觉有些长了
- 如果使用者仍然使用tagkey: "json",那么会按照这个标签走吗?
- tagkey 应该可以使用gc,Github搜索结果没有明显冲突
- 对使用tagkey:"json"的用户来说我的更改会导致break,或许可以添加一个tagkey的初始化配置允许用户自己配置这个部分,并且使用1-2个版本默认设置为json来过度