自定义注解的使用

作者: shenshizhong | 来源:发表于2017-06-29 20:08 被阅读65次

自定义注解的使用

一、注解是什么

Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。

二、注解的作用

注解可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类 型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在Annotation的“name=value”结构对中。

三、以下是常用的元注解

@Retention:定义了该Annotation被保留的时间长短

@Target:修饰的对象范围

@Document:是一个标记注解,没有成员

@Inherited:阐述了某个被标注的类型是被继承的

四、自定义注解的使用

1、自定义Student的注解

2、使用自定义注解,传入值

3、通过反射将注解直接输出

4、运行结果:

源码地址:https://github.com/shenshizhong/AnnotationUse

ps:

公众号:android_dkx

我的博客:http://blog.csdn.NET/shenshizhong

我的简书:http://www.jianshu.com/users/345daf0211ad/latest_articles

相关文章

  • 【JAVA】注解

    元注解 用来定义、声明注解的注解。 @Inherited注解 使用此注解声明出来的自定义注解,在使用此自定义注解时...

  • 模仿java的@Test

    定义注解 使用自定义注解 解析注解

  • 注解学习笔记

    什么是注解注解分类注解作用分类 元注解 Java内置注解 自定义注解自定义注解实现及使用编译时注解注解处理器注解处...

  • 【JAVA注解】- 自定义注解的一个Demo

    自定义注解的一个Demo 表名注解 字段约束 字段类型 字段类型 自定义注解的使用 解析注解 输出

  • 一文搞懂反射泛型和反射注解以及通过注解方式写一个BaseDao

    反射泛型和反射注解概括起来就三步: 自定义注解 通过反射获取注解值 使用自定义注解 最终案例 通过自定义注解,将数...

  • 注解篇

    摘要:自定义注解、自定义注解的使用、自定义注解的处理 **一、注解(也被称为元数据)为我们在代码中添加信息提供了一...

  • Java自定义注解

    AOP及自定义注解使用Spring boot 使用AopJava自定义注解 定义 注解是一种能被添加到java源代...

  • 实现自定义校验注解,ConstraintValidator接口

    一、Spring中的校验注解 在spring的使用过程中,有一些现成的注解可以使用 二、自定义注解 该自定义注解类...

  • Java 自定义注解及使用场景

    Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优...

  • Java自定义注解

    Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优...

网友评论

    本文标题:自定义注解的使用

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