1、注解
注解:在源代码中嵌入一些补充信息,即注解(Annotation)。它是给类、方法及成员变量等元素增加元数据(metadata)的方式,即用来描述这些元素的。注解只是一种metadata传递的渠道,本身并没有实现功能。
注解都是@符号开头的,比如@Override注解:学习方法重写时使用你的方法。
注解也属于一种类型,Annotation支持的数据类型主要包括:Class、String、枚举、其他枚举、数组。
注解可以用元数据这个词来描述,即一种描述数据的数据。注解就是源代码的元数据。
如下例子,使用@Override注解,相当于告诉编译器这个方法是一个重写方法,如果父类中不包含该方法,就会报错。
@Override
public String toString() {
return "C语言中文网Java教程";
}
2、注解的作用
注解常用的作用:
1.生成帮助文档。
2.跟踪代码依赖性,实现替代配置文件功能。
3.在编译时进行格式检查。
3、Spring核心注解场景分类
image.png image.pngSpring注解编程模型
-
Spring元注解编程模型
-
Spring元注解
Document
元注解:它是一个注解,标注在另外一个注解上面,即标注注解中的一个描述信息,注解之间可以相互的描述,这种描述的方式成为元注解的一个过程。 -
Spring模式注解
-
Spring组合注解
Spring组合注解(Composed Annotations)中的元注允许是Spring模式注解(Stereotype Annotation)与其他Spring功能性注解的任意组合。 -
Spring注解属性别名
-
Spring注解属性覆盖
Spring@Enable模块驱动
Spring条件注解
网友评论