Package org.aoju.bus.core.annotation


package org.aoju.bus.core.annotation
注解包,提供增强型注解
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    用于字段、方法、参数等提供别名
    注解代理 通过代理指定注解,可以自定义调用注解的方法逻辑,如支持Alias 注解
    组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解 核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取
    将类或方法标记为异步
    当一个“public void”方法被注释为“@Async”时, 框架会通过添加一个新方法作为原始方法的副本(名称) 来增强类是调用原始方法的结果
    用于绑定的注解
    设置返回元素的类型
    用来标识每个需要加锁的状态变量以及保护该变量的锁 有助于代码的维护与审查,以及一些自动化的分析工具找到潜在的安全性错误
    忽略该属性
    不可变类
    注释实现类的成员(构造函数、方法和字段)
    用于在输出到CLI表或Excel/CSV等时为字段/getter提供标签.
    将一个单例类标记为惰性初始化, 或者标记为不受立即加载影响的方法(例如,AppConfig中的方法)
    元注解
    注解命名
     
    线程不安全安全注解
    标识qualifier注解
    定时任务注解
    注释用于确定作用域的注释.
    当您希望仅对该绑定的所有注入重用一个实例时,将此应用于实现类
    启用框架扩展和替换组件,服务提供发现机制, 实现方制定接口并完成对接口的实现
    线程安全注解 1.此注解放在类上,标识当前类为线程安全的 2.此注解放在方法上,标识方法是线程安全的
    日志追溯
    配置注解,用于添加前缀