【1】历史
JDK5.0新增---注解(Annotation),也叫元数据
【2】什么是注解?
注解,可以看作是对 一个 类/方法 的一个扩展的模版,每个 类/方法 按照注解类中的规则,来为 类/方法 注解不同的参数,在用到的地方可以得到不同的 类/方法 中注解的各种参数与值 注解也就是Annotation,相信不少人也和我之前一样以为和注释和doc一样,是一段辅助性的文字,其实注解不是这样的。 其实说白就是代码里的特殊标志,这些标志可以在编译,类加载,运行时被读取,并执行相应的处理,以便于其他工具补充信息或者进行部署。【3】注解的重要性
Annotation可以像修饰符一样使用,可用于修饰包,类,构造器,方法,成员变量,参数,局部变量的声明,这些信息被保存在Annotation的“name=value”中。 在javase中,注释的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Aridroid中注释占据了更重要的角色,例如用来配置应用程序的任何切面,代替javaEE旧版中所遗留的繁沉代码和XML配置等。未来的开发模式都是基于注解的,JPA(java的持久化api)是基于注解的,Spring2.5以.E都是基于注解的,Hibernate3.0x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,一定程度上可以说:框架=注解+反射+设计模式。 标签:基于,注释,参数,引入,注解,方法,Annotation From: https://www.cnblogs.com/jeldp/p/16813281.html