| Interface | Description |
|---|---|
| Copyable<T> |
设置返回元素的类型
|
| Class | Description |
|---|---|
| Async.MethodNameTransformer |
当一个“public void”方法被注释为“@Async”时,
框架会通过添加一个新方法作为原始方法的副本(名称)
来增强类是调用原始方法的结果
|
| Element |
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解
核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取
|
| Named.Names |
| Annotation Type | Description |
|---|---|
| Alias |
用于字段、方法、参数等提供别名
|
| Async |
将类或方法标记为异步
|
| Binding |
注释用于绑定的注释
|
| GuardeBy |
用来标识每个需要加锁的状态变量以及保护该变量的锁
有助于代码的维护与审查,以及一些自动化的分析工具找到潜在的安全性错误
|
| Ignore |
忽略该属性
|
| Immutable |
不可变类
|
| Inject |
注释实现类的成员(构造函数、方法和字段)
|
| Label |
用于在输出到CLI表或Excel/CSV等时为字段/getter提供标签.
|
| Lazy |
将一个单例类标记为惰性初始化,
或者标记为不受立即加载影响的方法(例如,AppConfig中的方法)
|
| Metadata |
元注解
|
| Named |
注解命名
|
| NotThreadSafe |
线程不安全安全注解
|
| Qualifier |
标识qualifier注解
|
| Scheduled |
定时任务注解
|
| Scope |
注释用于确定作用域的注释.
|
| Singleton |
当您希望仅对该绑定的所有注入重用一个实例时,将此应用于实现类
|
| SPI |
启用框架扩展和替换组件,服务提供发现机制,
实现方制定接口并完成对接口的实现
|
| ThreadSafe |
线程安全注解
1.此注解放在类上,标识当前类为线程安全的
2.此注解放在方法上,标识方法是线程安全的
|
| Trace |
日志追溯
|
| Values |
配置注解,用于添加前缀
|
Copyright © 2020. All rights reserved.