注解是java的一个主要特性且每个java开发者都应该知道如何使用它。
我们已经在Java Code Geeks提供了丰富的教程, 如Creating Your Own Java Annotations, Java Annotations Tutorial with Custom Annotation 和 Java Annotations: Explored & Explained.
我们也有些文章是关于注解在不同类库中的应用,包括 Make your Spring Security @Secured annotations more DRY和 Java Annotations & A Real World Spring Example.
现在,是时候汇总这些和注解相关的信息到一篇文章了,祝大家阅读愉快。
目录
- 什么是注解
- 介绍
- 消费器
- 注解语法和注解元素
- 在什么地方使用
- 使用案例
- 内建注解
- Java 8 与注解
- 自定义注解
- 提取注解
- 注解集成
- 使用注解的知名类库
- 小结
- 下载
- 资料
在这篇文章中我们将阐述什么是Java注解,它们如何工作,怎么使用它们。
我们将揭开Java注解的面纱,包括内建注解或称元注解,还将讨论Java8中与之相关的的新特性。
最后,我们将实现自定义的注解,编写一个使用注解的处理程序(消费器),它通过java反射使用注解。
我们还会列出一些基于注解,知名且被广泛应用的第三方类库如:Junit,JAXB,Spring,Hibernate。
在文章的最后,会有一个压缩文件包含了文章中的所有示例,实现这些例子使用的软件版本如下所示:
- Eclipse Luna 4.4
- JRE Update 8.20
- Junit 4
- Hibernate 4.3.6
- FindBugs 3.0.0
1.什么是注解?
注解早在J2SE1.5就