spring 注解@Target@Retention @Documented

当我们看想看一个spring 注解点击进去看的时候就会发现,注解类中大多都会有标题中的这三个注解,这三个注解什么意思呢?,在工作摸鱼的时候,我就简单了解一下:
@Target 翻译后就是,目标的意思,该注解的意思是注解使用的作用目标,其中{ElementType枚举类包含了,{TYPE(类型)},FIELD(外),METHOD(方法),PARAMETER(参数),PACKAGE(包)}等.

@Retention 是指被他注解的注解保留多久,{RetentionPolicy{“SOURCE(资源,如果是做些检查性质的注解使用该值)”,“CLASS(类加载,如果需要在类编译获取该注解,使用该值)”,“RUNTIME(运行时,如果需要在运行时需要动态获取注解的信息使用该值)”}}.

@Documented 注解如果使用加上了 @Documented 在生成javadoc的时候就会把@Documented注解给显示出来。

java @Target@Retention @Documented 注解的含义相关推荐

  1. @Target,@Retention,@Documented注解简介

    学习目标: 了解@Target,@Retention,@Documented各自的作用 学习内容: @Target:说明了Annotation所修饰的对象范围 作用:用于描述注解的使用范围(即:被描述 ...

  2. Java注解篇(一)四大元注解@Target@Retention@Documented注解

    1.@Target目标注解,意思带注解的适用于哪些范围,有以下参数可供使用 @Target(ElementType.METHOD) 1.CONSTRUCTOR:用于描述构造器 2.FIELD:用于描述 ...

  3. spring 注解@Target @Retention @Documented

    @Target({ ElementType.PARAMETER, ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) @Document ...

  4. @Target,@Retention,@Documented 注释的作用

    @Target target英文有目标.目的的意思. @Target在java中是注释类.@Target作用于修饰的注释可以修饰的类型范围 @Target包含一个ElementType[]元素类型的数 ...

  5. 关于Java的Retention元注解

    为什么80%的码农都做不了架构师?>>>    Demo 写了一个自定义注解: package com.my.test;import java.lang.annotation.Ele ...

  6. java uv实例_Java注解的实际应用案例讲解

    前言 注解确实是一个很强大的功能,是的开发效率大幅度提高.在Android开发中,比较有名气的注解框架当属:Butterknife.https://github.com/JakeWharton/but ...

  7. Java学习笔记7-1——注解与反射

    目录 注解 注解是啥 内置注解 元注解 @Target @Retention @Documented @Inherited 自定义注解 反射 静态语言 和 动态语言 Java 反射机制概述 Java ...

  8. java注释提醒_Java注解

    注解,不仅仅是给人看的,还给程序看,还能被程序读取 一.什么是注解 1.Annotation是从JDK5.0开始引入的新技术 2.Annotation的作用 (1).不是程序本身,可以对程序做出解释( ...

  9. java 四种元注解@Target、@Retention、@Documented 和@Inherited

    java 四种元注解@Target.@Retention.@Documented 和@Inherited @Target 表示该注解用于什么地方,可能的值在枚举类 ElemenetType 中,包括: ...

最新文章

  1. Pandas 基础 (2)—— DataFrame
  2. 【分块】#6284. 数列分块入门 8(区间赋值为相同的值,查询区间某值个数)
  3. Altium Designer PCB布线只显示单层
  4. c++ vector 先进先出_C++ STL Vector(容器)学习
  5. 网站未收录的文章该如何解决?
  6. Rpgmakermv(31)MOG插件与YEP的结合
  7. Leetcode224 基本加减计算器-双栈和状态转换
  8. python排序的两个方法
  9. Servlet体系结构
  10. linux进程属主6,20150917 Linux进程查看与管理以及作业管理
  11. 如何删除 EMC存储认到的鬼盘LUNZ disk,在存储上出现initiators storage group ~management的情况...
  12. 如何通过jQuery动态设置元素CSS的样式,以及HTML中CSS “内联式”、“嵌套式”、“外联式”使用方法
  13. 七、面向对象三大特征(一)—— 封装
  14. QQ浏览器文章评论的BUG:评论者错了
  15. 文章标题 CSU 1815 : Enterprising Escape(BFS--优先队列)
  16. 计算机中英文标点符号对照表,常用中文标点符号和键盘对照表.doc
  17. 爬虫练习案例:交通路况
  18. 苹果x屏幕多少钱_北京苹果手机维修为大家分享iPadAir2换屏幕多少钱
  19. Python与Qt UI的图形界面编程(三)
  20. 《网格交易法数学+传统智慧战胜华尔街》内容介绍及PDF下载

热门文章

  1. 网站安全扫描工具(Nessus)学习
  2. 引流锁客非常厉害的饺子馆,每天营业额3万?一年净赚180万!
  3. 硅能照明:帆软助力打通各系统数据,实现设备利用率提高13%
  4. 关于 RAID 5 与热备份(Hot Spare)
  5. 理想中的Web3信誉体系:如何在Web2基础上升级?
  6. 帮我用python写一个春节烟花的代码
  7. java毕业生设计租车管理系统计算机源码+系统+mysql+调试部署+lw
  8. 比特元的区块链浏览器
  9. 《精通linux设备驱动程序开发》——PCMCIA和CF
  10. html怎么在文本框中加图,HTML在透明输入框里添加图标的实现代码