首页 > 其他分享 >注解

注解

时间:2022-08-23 20:56:37浏览次数:46  
标签:String value 参数 注解 默认值 Target

注解(Annotation)从jdk5.0开始引入

  内置注解:

    @Override  重写

    @Deprecated  不鼓励程序员使用的元素,通常为危险的或存在更好的选择(被淘汰)

    @SuppresssWarnings  抑制编译的警告信息

  元注解:负责注解其他注解

    @Target:用于描述注解的适用范围

    @Retention:表示需要在什么级别保存该注释信息,用于描述注解的声明周期(SOURCE<CLASS<RUNTIME)

    @Document:说明该注解将被包含在javadoc中  文档

    @Inherited:说明子类可以继承父类中的该注解

  自定义注解:  

    @Target(value = ElementType.METHOD)    适用于方法

 

    @Retention(value = RetentionPolicy.RUNTIME)

 

    public @interface 注解名{

      //注解的参数 :参数类型 + 参数名()  默认值;   默认值为 -1则表示不存在

      String name() default "";

      //String value();  没有参数

      

    }

 

标签:String,value,参数,注解,默认值,Target
From: https://www.cnblogs.com/On1on/p/16617742.html

相关文章

  • 使用自定义注解实现接口防重复提交
    后端实现防重复提交的方式有很多中,大颗粒级别可以使用Redis或nginx,也就是所谓的滑动窗口、令牌桶等,但是这些大颗粒只能实现同一接口同一IP同一用户的重复提交,不能对请......
  • lombok @Builder注解
    https://blog.csdn.net/baidu_35085676/article/details/89193416?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%......
  • 【SpringBoot】自定义注解实现yml格式配置文件注入
    1.创建一个starter项目(非必须,主要更好分离代码)2.创建注解文件@YamlSource@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpu......
  • java中的注解和反射
    1什么是注解(1)定义:Annotation是从Jdk5.0开始后才引入的,不是程序本身,可以对程序作出解释。可以被其他程序读取(2)注解的使用:可以在package,class,method,field上面使用,......
  • Mybatis下@Select注解下使用like模糊查询
    Mybatis下@Select注解使用模糊查询要使用concat方法拼接%百分号和关键词,案例如下:packagecom.xzit.mapper;importcom.xzit.entity.Emp;importorg.apache.ibatis.ann......
  • 条件注解@Conditional
        SpringBoot条件注解@Conditional,可用于根据某个特定的条件来判断是否需要创建某个特定的Bean。SpringBoot自动配置功能里面就大量的使用了条件注解。接下来我们......
  • testng基础知识:注解的执行顺序
    testng基础知识:注解的执行顺序1.单类,无继承父子关系code:1publicclassbasicTest{2@BeforeSuite(alwaysRun=true)3publicvoidbeforeSuite_b......
  • Java注解
    1.注解入门1.1Annotation位于源码中(代码/注释/注解),使用其他工具进行处理的标签注解用来修饰程序的元素,但不会对被修饰的对象有直接的影响只有通过某种配套的工具才......
  • spring5 事务 纯注解开发
    1.TxConfigpackagecom.config;importcom.alibaba.druid.pool.DruidDataSource;importorg.springframework.context.annotation.Bean;importorg.springframework.......
  • @ImportResource 注解的使用
    本文目录:1.Spring方式的配置文件bean.xml此处随便举个示例,比如说xml中配置了一个helloService,如下所示2.使用@ImportResource注解,引入xml配置3.测试结果......