开发者工具
idea工具
开发者java框架组件
Exception (ErrCode ,subCode). ErrCode={ code,error/info, system/biz}
这些功能组件被收拢在cola-components目录下面。到目前为止,我们已经沉淀了以下组件:
组件名称 | 功能 | 版本 | 依赖 |
---|---|---|---|
cola-component-dto | 定义了DTO 格式,包括分页 | 1.0.0 | 无 |
cola-component-exception | 定义了异常格式, 主要有 BizException 和SysException | 1.0.0 | 无 |
cola-component-statemachine | 状态机组件 | 1.0.0 | 无 |
cola-component-domain-starter | Spring 托管的领域实体组件 | 1.0.0 | 无 |
cola-component-catchlog-starter | 异常处理和日志组件 | 1.0.0 | exception 、 dto 组件 |
cola-component-extension-starter | 扩展点组件 | 1.0.0 | 无 |
cola-component-test-container | 测试容器组件 | 1.0.0 | 无 |
DDD落地组件
入口日志
1. 通过上下文中获取前端页面
2. 本地是否需要打印error日志.
code本身 , 通过入口+code来控制. 结合配置系统.
3. 原始code信息.
向上传递原始的code信息. 这样业务上才知道怎么处理,文案上怎么告知用户. 定位上也更方便