美文网首页
JAVA之注解

JAVA之注解

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-06-16 12:22 被阅读0次

    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.png

    Spring注解编程模型

    • Spring元注解编程模型

    • Spring元注解
      Document
      元注解:它是一个注解,标注在另外一个注解上面,即标注注解中的一个描述信息,注解之间可以相互的描述,这种描述的方式成为元注解的一个过程。

    • Spring模式注解

    • Spring组合注解
      Spring组合注解(Composed Annotations)中的元注允许是Spring模式注解(Stereotype Annotation)与其他Spring功能性注解的任意组合。

    • Spring注解属性别名

    • Spring注解属性覆盖
      Spring@Enable模块驱动
      Spring条件注解

    相关文章

      网友评论

          本文标题:JAVA之注解

          本文链接:https://www.haomeiwen.com/subject/tzwgkrtx.html