首页 > 其他分享 >注解

注解

时间:2022-12-30 17:35:37浏览次数:34  
标签:标注 Target 注解 RUNTIME class Retention

注解:或者叫注释,编译后生成xxx.class文件

英文单词:Annotation ,是一种引用数据类型

注解可以出现在类上,属性上,方法上,变量上等...

 

元注解:用来标注”注解类型“的”注解“,称位元注解

  常见的元注解:Target           Retention

    @Target({ElementType.METHOD}) :表示”被标注的注解“只能出现在方法上。

    Retention用来标注”被标注的注解“最终保存在哪里

    @Retention(RetentionPolicy.RUNTIME) :

         RUNTIME :class文件中并且可被反射机制读取

 

      SOURCE : 保存在 java源文件中
      CLASS  : class文件中

属性value : 注解value可以省略
属性类型可以是:byte, short, int ,long,float,double,boolean,char,string,class 枚举类型,以及以上每一组的数组形式。
      

  

标签:标注,Target,注解,RUNTIME,class,Retention
From: https://www.cnblogs.com/p1121/p/17015425.html

相关文章

  • 如何定义一个注解Annotation,以定义操作日志为例。
    /***定义操作日志注解*/@Target(ElementType.METHOD)#它表明注解使用的目标范围是方法METHOD,即该注解使用在一个方法上@Retention(RetentionPolicy.RUNTIME)#注解......
  • SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战
    一、前言在面试中,经常会有一道经典面试题,那就是:怎么防止接口重复提交?小编也是背过的,好几种方式,但是一直没有实战过,做多了管理系统,发现这个事情真的没有过多的重视。最近......
  • java自定义注解
    自定义注解importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.lang.annot......
  • SpringBoot - @RequestMapping 注解
    @Target({ElementType.TYPE,ElementType.METHOD})//只能在方法上使用@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic@interfaceRequestMapping{......
  • 【转】自定义注解详细介绍
    原文:https://blog.csdn.net/xsp_happyboy/article/details/809874841注解的概念1.1注解的官方定义首先看看官方对注解的描述:Anannotationisaformofmetadata,......
  • Hibernate注解配置一对多双向关联和多对一单向关联
    Hibernate提供了HibernateAnnotations扩展包,使用注解完成映射。在Hibernate3.3之前,需单独下载注解开发包 配置持久化类配置关联关系 下面我们先从多对一单向关联关系讲起......
  • Hibernate环境部署与注解简单使用
    Hibernate是对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,对对象进行持久化。它可以自动生成SQL语句,自动执行。简单的说就是帮你把XXXDAO的繁琐工作都给自动完成了,要......
  • easyexcel导入注解校验
    packagecom.ruoyi.system.service.imports;importcom.alibaba.excel.annotation.ExcelProperty;importcom.ruoyi.system.service.imports.valid.EnumValidator;im......
  • 自定义注解 + AOP切面 (切面不生效)
    背景业务开发,需要做一个操作日志,操作日志需要记录某一条数据在操作前后的值的变化记录,并写到操作记录表。这种情况,使用自定义注解,加个切面,再合适不过了。于是就开干。......
  • 多参数要加注解
    多参数要加注解如果要两个参数查询就要给参数加注解方法参数 packagecom.woniuxy.dao; ​ importcom.woniuxy.entity.Student; importorg.apache.ibatis.anno......