首页 > 代码库 > JAVA 中的标准注解

JAVA 中的标准注解

Java SE 在 java.lang.annotation  和 javax.annotation 包中定义了大量的注解接口。

其中四个是元注解(红色部分),用于描述注解接口的行为属性,其他的是规则接口,可以用来注解你的源代码中的项。

注 解 接 口 应 用 场 景 目 的
Deprecated 全部 将项标记为过时的
SuppressWarnings 除了包和注解之外的所有情况 阻止某个给定类型的警告信息
Override 方法 检查该方法是否覆盖了某一个超类方法
PostConstruct 方法 被标记的方法应该在构造之后立即被调用
PreDestroy 被标记的方法应该在移除之前立即被调用
Resource 类、接口、方法、域

在类或者接口上:标记为在其他地方要用到的资源

在方法或者域上 :为 “注入”  而标记

Resources 类、接口 一个资源组
Grenerated 全部  
Target 注解 指明可以应用这个注解的那些项
Retention 注解 指明这个注解可以保留多久
Documented 注解 指明这个注解应该包含在注解项的文档中
Inherited 注解 指明当这个注解应用于一个类的时候,能够在被他的子类继承

 

JAVA 中的标准注解