java - 了解 Java 中的注解处理

标签 java hibernate annotations

有人可以描述一下注释处理的使用吗?
我上次理解注释的尝试没有成功。

之前我发布了this question却得不到满意的答复。
我浏览了很多在线教程,但其中大部分都是关于用于以下用途的注释:

  1. 文档
  2. 编译器使用的注释(@Deprecated@Override@SuppressWarnings)
  3. 注解处理(@Target@Retention)

请有人给我解释注解处理,指导我阅读适当的教程。

准确地说,我想了解更多有关以下内容的信息 元注释(Java 注释类型):

  • 目标
  • 保留
  • 记录在案
  • 继承

我已经学习了很多教程,例如 this但无法获得有关注释处理的太多信息。

最佳答案

@Anupam Gupta - 我认为你的问题是你对基本/核心 Java 的理解不够好,无法理解注释和注释处理的真正工作原理。例如,您不理解“运行时反射”的含义表明您不熟悉 Java 反射,而这是核心 Java 的重要组成部分。

注释处理 是一个高级主题,确实超出了 Java 教程流的范围。


就其值(value)而言,注释文档是 here , herehere ,您也许可以通过阅读 Oracle annotations forum 中的消息获得更多线索。 .

关于java - 了解 Java 中的注解处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5699038/

相关文章:

Java注解

java - 如何通过 HttpsURLConnection 使用证书身份验证?

java - Android日期,回到夏令时会不会出错?

javascript - 用Java重现加密方法

java - 如何使用 JAR 文件中的外部类作为我的程序中的类之一?

java - 在 JBOSS 中升级 Hibernate 版本

java - 在mysql中模拟hibernate查询

java - 即使数据库中只插入一行,hibernate 也会自动加载多个重复行

spring - @Value 在 Spring/Jersey 应用程序中返回 Null

Java Spring启动: Not able to access @Bean defined in @Configuration