Common library.
- ApiException 专用于 API 的异常
-
DataDigestInterceptorAdapter 验证数据摘要拦截器
-
PerformanceInterceptor 性能监控拦截器
- Log 对 slf4j Logger 的简单封装
-
BaseMapper已删除(与 Mybatis-Plus 3.x API 冲突,建议放至具体业务项目中),基于Mybatis-Plus 2.x的自定义通用Mapper -
CommonMapper 基于MyBatis通用Mapper3的自定义通用Mapper
-
EnumValueTypeHandler 自定义Mybatis处理枚举转换类
-
QiniuConfigurable 七牛云存储配置
-
QiniuConfigurationAdapter Abstract adapter class for the QiniuConfigurable interface
-
QiniuProvider 七牛云存储操作封装
-
BCryptPasswordEncoder BCrypt strong hashing function
-
ObjectId MongoDB ObjectId
-
Sequence 基于Twitter的Snowflake算法实现分布式高效有序ID
-
SystemClock 高并发场景下System.currentTimeMillis()的性能问题的优化
-
CustomSerializationRedisSerializer 自定义Redis序列化器
-
FSTSerializer 使用FST实现的序列化
-
JavaSerializer 使用标准Java API实现的序列化
-
SerializationUtils 序列化工具类
-
Serializer 对象序列化接口
-
AbstractBaseService已删除(与 Mybatis-Plus 3.x API 冲突,建议放至具体业务项目中),基于Mybatis-Plus 2.x的通用Service,封装了对数据库的单表操作 -
AbstractCommonService 基于MyBatis通用Mapper3的通用Service,封装了对数据库的单表操作
-
ClassScanner 基于spring的扫描指定package和指定类型的class扫描工具
-
BigDecimalUtils BigDecimal 工具类
-
CloneUtils 使用序列化实现对象的(深)拷贝
-
JsonUtils 基于 Jackson JSON 的 JSON工具类
-
Validator 参数检验器
-
BodyReaderHttpServletRequestWrapper 包装HttpServletRequest,防止流读取一次后就没有了