- 规范性支持:分层规范(比如常见的COLA)、目录规范、编码规范、UT规范、打包规范等
- UT支持,包含:H2内存数据库、网络操作模拟
- 缓存支持:本地缓存甚至是二级缓存
- 分布式锁支持,比如:基于redis的分布式锁
- 唯一ID支持,比如:基于数据库或者雪花算法的唯一ID生成
- 操作日志机制支持
- excel导入导出支持,比如写文件用POI的sxssf,读文件用sax方式以节省内存
- 文件上传和下载支持
- 安全辅助,比如:通过Filter限制进入的请求消息体大小,避免Dos攻击
- 数据库相关的支持,比如:分页、事务、in元素数量限制等
- 定时任务支持,比如:要考虑多实例下对全局资源的独占式定时处理
一个软件框架要支持的能力清单
于 2023-04-14 11:50:04 首次发布