Java内置注解 @Repeatable

这是应用于其他注解的注解,以提示编译器 JVM 应如何处理新注解。

默认情况下,一个注解只应用于一个 java 元素一次。
但是,根据任何要求,我们必须多次应用注解,然后在新注解上使用 @Repeatable注解。

@Repeatable 已添加到最新的 Java 8 版本中。

@Repeatable(Schedules.class)
public @interface Schedule { ... }

现在使用上面的注解如下:

@Schedule(dayOfMonth="last")
@Schedule(dayOfWeek="Fri", hour="23")
public void doPeriodicCleanup() { ... }
日期:2020-09-17 00:10:00 来源:oir作者:oir