| 接口 | 说明 |
|---|---|
| SimpleCacheInterceptor.CacheManager | |
| TimeStatInterceptor.Filter |
| 类 | 说明 |
|---|---|
| DBInitHelper |
初始化sqlManager库.用来测试用的
|
| DebugInterceptor |
Debug重新美化版本,把sql执行语句,参数,和时间,以及此sql在代码中执行的位置打印到控制台
如果对性能有要求,不建议使用此Interceptor
|
| DebugWithNameInterceptor |
多数据源下输出数据源信息
|
| EmptyExpressionFunction |
判断全局变量是否为“空”,下列情况属于为空·的情况
变量不存在
变量存在,但为null
变量存在,但是字符,其长途为0
变量存在,但是空集合
变量存在,但是空数组
参数可以一个到多个,如
${empty("list")}
|
| JoinFunction | |
| MappingFunction | |
| SimpleCacheInterceptor |
只能用于单体应用的dao缓存。
|
| SimpleCacheInterceptor.MapCacheManager | |
| SimpleDebugInterceptor |
简单打印sql语句和参数.
|
| Slf4JLogInterceptor |
Debug重新美化版本,把sql执行语句,参数,时间,以及此sql在代码中执行的位置(可选)打印到控制台
如果对性能有要求,不建议使用此Interceptor
|
| SnowflakeIDAutoGen |
一个简单雪花算法示例,注意,不要用它在集群环境,因为他的workId和datacenterId都是0
,不具备分布式唯一性
{code
|
| SnowflakeIDWorker | |
| TimeStatInterceptor |
用来统计sql执行时间
|
| UUIDAutoGen |
uuid,基于版本uuid 版本3
{code
|
| UUIDAutoGen22 |
uuid,基于版本uuid 版本3,但从36位压缩压到22位,如 b4YELwjlM7KN9Xd7WbxXV
{code
|
Copyright © 2022. All rights reserved.