Concise spring boot 工具开源项目

我要开发同款
匿名用户2022年06月25日
109阅读
开发技术Java
所属分类开发工具、Java开发工具
授权协议Apache

作品详情

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

配置属性

类型作用默认值操作日志concise.oplog.appNameString 系统项目名称appProjectconcise.oplog.enableboolean操作日志功能是否启用false:不开启concise.oplog.execute-code-nameString返回的数据中代表状态码的属性名默认:codeeg:{"code":200,"msg":"成功"}concise.oplog.sys-op-log-callbackClass<?extendsOpLogCallback>操作日志回调处理类com.szc.concise.core.oplog.SysOpLogCallback使用方式:1:Controller方法@SystemOpLogTag注解 或者 SW2的@ApiOperation(Api(value="moduleName")和@ApiOperation(value="menuName",notes="operaName"))注解2:自定义回调容器(@Component加入spring容器,实现OpLogCallback接口的opCallback以及getOperatorInfo、getExecuteCode(根据实际情况是否使用))异常处理以及统一返回数据格式concise.global.rex.enableboolean是否开启false:不开启concise.global.rex.console-printboolean是否打印调试信息false:不打印concise.global.rex.ignore-return-whitelistString(逗号隔开) 忽略返回数据处理的路径 concise.global.rex.rex-custom-backClass<?extendsRexCallBack>自定义的异常处理以及返回格式回调类com.szc.concise.core.rex.SysRexCallBack使用方式:1:自定义回调容器(@Component加入spring容器,实现RexCallBack接口的exceptionHandler以及beforeBodyWrite方法)字典转换concise.dict.cover-typeSysDictEnum字典转换方式SysDictEnumcoverType(原有字段赋值)concise.dict.sys-dict-callbackClass<?extendsDictCallback>字典转换回调处理类(组装字典数据返回)com.szc.concise.core.dict.SysDictCallback使用方式:1:实体对象属性@SysDictTag注解字典转换方式为attribute(新增字段赋值)需要自己新增实体属性       @SysDictTag(dictCode="")       privateString sex;       //新增赋值字段(sex+"DictTag")       privateString sexDictTag;2:自定义回调容器(@Component加入spring容器,实现DictCallback接口的dictCallback方法)3:注入SysDictCover   @Resource   privateSysDictCoversysDictCover;sysDictCover方法:字典转换方式为cover:sysDictCover.coverConvert(Tdata)和sysDictCover.coverConverts(List<T>data)字典转换方式为attribute:sysDictCover.attrConvert(Tdata)和sysDictCover.attrConverts(List<T>da
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论