各类注解笔记:

Posted 魔流剑●风之痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各类注解笔记:相关的知识,希望对你有一定的参考价值。

Java注解之Retention、Documented、Inherited介绍

Retention注解

Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:
1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略
2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略
3.RetentionPolicy.RUNTIME —— 这种类型的Annotations将被JVM保留,所以他们能在运行时被JVM或其他使用反射机制的代码所读取和使用.

Documented 注解

Documented 注解表明这个注解应该被 javadoc工具记录. 默认情况下,javadoc是不包括注解的. 但如果声明注解时指定了 @Documented,则它会被 javadoc 之类的工具处理, 所以注解类型信息也会被包括在生成的文档中

interface

public @interface xxx  定义注解

public interface xxx   定义接口

以上是关于各类注解笔记:的主要内容,如果未能解决你的问题,请参考以下文章

狂神说Java笔记--反射和注解部分笔记

java基础巩固笔记-注解

springMVC学习笔记-----注解和非注解入门小程序

ROS学习笔记-各类功能包的作用

Swagger笔记之Swagger注解

java注解学习笔记