| Interface | Description |
|---|---|
| Copyable<T> |
设置返回元素的类型
|
| Class | Description |
|---|---|
| Async.MethodNameTransformer |
当一个“public void”方法被注释为“@Async”时,
框架会通过添加一个新方法作为原始方法的副本(名称)
来增强类是调用原始方法的结果。
|
| Element |
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。
核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取。
|
| Annotation Type | Description |
|---|---|
| Alias |
用于为字段名提供别名
|
| Async |
将类或方法标记为异步
|
| ComEager |
公共注解
|
| GuardeBy |
用来标识每个需要加锁的状态变量以及保护该变量的锁。
有助于代码的维护与审查,以及一些自动化的分析工具找到潜在的安全性错误。
|
| Immutable |
不可变类
|
| Label |
用于在输出到CLI表或Excel/CSV等时为字段/getter提供标签.
|
| Lazy |
将一个单例类标记为惰性初始化,
或者标记为不受立即加载影响的方法(例如,AppConfig中的方法)
|
| Metadata |
元注解
|
| NotThreadSafe |
线程不安全安全注解
|
| ThreadSafe |
线程安全注解
1.此注解放在类上,标识当前类为线程安全的。
2.此注解放在方法上,标识方法是线程安全的。
|
Copyright © 2019. All rights reserved.