如何扩展Java注释?
2022-08-31 17:01:18
在我的项目中,我使用预定义的注释:@With
@With(Secure.class)
public class Test { //....
的源代码:@With
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface With {
Class<?>[] value() default {};
}
我想写 自定义注释 ,这将具有与.如何做到这一点?@Secure
@With(Secure.class)
如果我喜欢这个怎么办?它会起作用吗?
@With(Secure.class)
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Secure {
}