JAVA注解学习-@Repeatable注解

@Repeatable注解允许在同一位置重复使用一个注解,防止因多次使用同一注解导致的编译错误。本文通过代码示例,解释了如何定义可重复使用的注解,以及@Repeatable注解的源码解析,帮助读者掌握Java 8及以上版本中注解的复用技巧。
摘要由CSDN通过智能技术生成

@Repeatable注解是用来标注一个注解在同一个地方可重复使用的一个注解,比如说你定义了一个注解,如果你的注解没有标记@Repeatable这个JDK自带的注解,那么你这个注解在引用的地方就只能使用一次。
例:
在这里插入图片描述
这里@ImportResource(value = “”)注解里面没有设置添加@Repeatable属性,所有引入的多次的时候就会报错,在这里插入图片描述

参考链接

java8注解@Repeatable使用技巧
Java @Repeatable

代码演示

简单定义一个注解

定义一个最简单的API注解,只有一个属性content()

package com.example.demo.anno;
import java.lang.annotation.Repeatable;

public @interface API {
    String content() default "请添加描述";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值