栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 元注解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 元注解

元注解

常用的元注解有:@Target、@Retention、@documented、@Inherited 、@Repeatable

@Target

当一个注解被 @Target 注解时,指定使用的范围,开发中将注解用在类上(如@Controller)、字段上(如@Autowire)、方法上(如@RequestMapping)、方法的参数上(如@RequestParam)等比较常见

@Retention 存活时间

注解的生命周期,用于定义注解的存活阶段,可以存活在源码级别、编译级别(字节码级别)、运行时级别

@documented

它的作用是能够将注解中的元素包含到 Javadoc 中去

@Inherited 注解继承

允许子类继承父类中的注解,可以通过反射获取到父类的注解

@Repeatable

@Repeatable注解表明标记的注解可以多次应用于相同的声明或类型,此注解由Java SE 8版本引入。

自定义注解
@documented
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface SignatureAnnotation {

    boolean isSignature() default false;

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/750381.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号