Concise spring boot 工具开源项目

我要开发同款
匿名用户2022年06月25日
244阅读

技术信息

开源地址
https://gitee.com/shizichao
授权协议
Apache

作品详情

Cocise是一款集日志,字典转换于一体的简洁工具,集操作日志、字典转换、全局异常以及统一返回数据处理而成的sprigbootstarter。

配置属性

类型作用默认值操作日志cocise.oplog.appNameStrig 系统项目名称appProjectcocise.oplog.eableboolea操作日志功能是否启用false:不开启cocise.oplog.execute-code-ameStrig返回的数据中代表状态码的属性名默认:codeeg:{"code":200,"msg":"成功"}cocise.oplog.sys-op-log-callbackClass<?extedsOpLogCallback>操作日志回调处理类com.szc.cocise.core.oplog.SysOpLogCallback使用方式:1:Cotroller方法@SystemOpLogTag注解 或者 SW2的@ApiOperatio(Api(value="moduleName")和@ApiOperatio(value="meuName",otes="operaName"))注解2:自定义回调容器(@Compoet加入sprig容器,实现OpLogCallback接口的opCallback以及getOperatorIfo、getExecuteCode(根据实际情况是否使用))异常处理以及统一返回数据格式cocise.global.rex.eableboolea是否开启false:不开启cocise.global.rex.cosole-pritboolea是否打印调试信息false:不打印cocise.global.rex.igore-retur-whitelistStrig(逗号隔开) 忽略返回数据处理的路径 cocise.global.rex.rex-custom-backClass<?extedsRexCallBack>自定义的异常处理以及返回格式回调类com.szc.cocise.core.rex.SysRexCallBack使用方式:1:自定义回调容器(@Compoet加入sprig容器,实现RexCallBack接口的exceptioHadler以及beforeBodyWrite方法)字典转换cocise.dict.cover-typeSysDictEum字典转换方式SysDictEumcoverType(原有字段赋值)cocise.dict.sys-dict-callbackClass<?extedsDictCallback>字典转换回调处理类(组装字典数据返回)com.szc.cocise.core.dict.SysDictCallback使用方式:1:实体对象属性@SysDictTag注解字典转换方式为attribute(新增字段赋值)需要自己新增实体属性       @SysDictTag(dictCode="")       privateStrig sex;       //新增赋值字段(sex+"DictTag")       privateStrig sexDictTag;2:自定义回调容器(@Compoet加入sprig容器,实现DictCallback接口的dictCallback方法)3:注入SysDictCover   @Resource   privateSysDictCoversysDictCover;sysDictCover方法:字典转换方式为cover:sysDictCover.coverCovert(Tdata)和sysDictCover.coverCoverts(List<T>data)字典转换方式为attribute:sysDictCover.attrCovert(Tdata)和sysDictCover.attrCoverts(List<T>da

功能介绍

Concise 是一款集日志,字典转换于一体的简洁工具,集操作日志、字典转换、全局异常以及统一返回数据处理而成的 spring boot starter。 配置属性 类型 作用 默认值 操作日志...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论