接口 | 说明 |
---|---|
Attribute<T,F> |
该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。
|
Creator<T> |
实现一个类的构造方法。
|
Reproduce<D,S> |
JavaBean类对象的拷贝,相同的字段名会被拷贝
详情见: https://redkale.org |
Resourcable |
对象的类没有标记为@Resource, 可以通过实现Resourcable接口实现动态获取Resource.name
详情见: https://redkale.org
|
ResourceFactory.ResourceLoader | |
ResourceInjectLoader<T extends java.lang.annotation.Annotation> |
自定义注入加载器
详情见: https://redkale.org
|
类 | 说明 |
---|---|
AnyValue |
该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储
详情见: https://redkale.org
|
AnyValue.DefaultAnyValue |
可读写的AnyValue默认实现类
|
AnyValue.Entry<T> | |
ByteArray |
简单的byte[]操作类。
|
ByteBufferReader |
以ByteBuffer为数据载体的Reader
注意:最小可读空间至少是8 详情见: https://redkale.org |
ByteBufferWriter |
以ByteBuffer为数据载体的Writer
详情见: https://redkale.org
|
Creator.CreatorInner | |
DLong |
16bytes数据结构
注意: 为了提高性能, DLong中的bytes是直接返回, 不得对bytes的内容进行修改。
|
ObjectPool<T> |
对象池
详情见: https://redkale.org
|
Redkale |
详情见: https://redkale.org
|
RedkaleClassLoader | |
ResourceFactory |
依赖注入功能主类
如果@Resource(name = "$") 表示资源name采用所属对象的name 如果没有@Resource且对象实现了Resourcable, 则会取对象的resourceName()方法值 name规则: 1: "$"有特殊含义, 不能表示"$"资源本身 2: 只能是字母、数字、(短横)-、(下划线)_、点(.)的组合 详情见: https://redkale.org |
SelectColumn |
判断字符串数组是否包含或排除指定字符串的操作类
详情见: https://redkale.org
|
Sheet<T> |
页集合。
|
StringWrapper |
主要供 JsonConvert.writeWrapper 使用
详情见: https://redkale.org
|
TypeToken<T> |
获取泛型的Type类
详情见: https://redkale.org
|
Utility |
常见操作的工具类
详情见: https://redkale.org
|
注释类型 | 说明 |
---|---|
AutoLoad |
自动加载。
|
Comment |
标记注释,备注
详情见: https://redkale.org
|
ConstructorParameters |
类似java.beans.ConstructorProperties, 必须配合Creator使用
详情见: https://redkale.org
|
LogExcludeLevel |
等于level日志级别且包含keys字符串的日志才会被排除
@LogExcludeLevel(levels = {"FINEST"}, keys = {"SET username ="}) public class UserRecord { public int userid; public String username = ""; } 这样当调用DataSource对UserRecord对象进行操作时,拼接的SQL语句含"SET username ="字样的都会在FINEST日志级别过滤掉 详情见: https://redkale.org |
LogExcludeLevel.LogExcludeLevels | |
LogLevel |
被标记的日志级别以上的才会被记录
详情见: https://redkale.org
|
ResourceListener |
@Resource资源被更新时的监听事件。
|
ResourceType |
显式的指明资源类型。
|