🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 常用注解 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。下面列举一些常用的咱们框架的注解。 | 注解 | 含义 | | ------ | ---------------------- | | [@ArgsCheck](args参数接收.md) | 设置参数验证 | | [@ArgsDefaultValue](args参数接收.md) | 设置参数默认值 | | [@Autowired]() | 自动装配/自动注入 | | [@App](app创建.md) |app注解 | | [@Auth](auth验证.md) |开启添加验证 | | [@NoAuth](auth验证.md) |关闭验证 | | [@Data](db/创建模型.md) |提高代码的简洁 | | [@Table](db/创建模型.md) |设置表名 | | [@DateFormatter](db/创建模型.md) |设置日期(`支持自定义日期格式`) | | [@Service]() |service层使用 | | [@Value](init加载.md#shili) |从配置文件读取值的用法| | [@Init](init加载.md#shili) |项目加载使用(`用于类或方法`) | | [@AppSendEvent]() |事件执行成功后向前端发送更新事件请求刷新(需双方自定义沟通使用)(`用于方法`) | | [@Async]() |异步开启线程执行方法(`用于方法`) | | [@AllArgsConstructor]() |添加一个构造函数,该构造函数含有所有已声明字段属性参数(`用于类`) | | [@JsonSerialize]() |用于在序列化时嵌入我们自定义的代码 | | [@EpiiValueCreater](epii-no-sql.md) |数据缓存存储 | | ..... | | ​ ​ ​ ​ ​ ​ ​ ​ ​ ​