我在这里和那里注释我的课程,我发现自己在重复以下内容:
public class Example
{
@Basic
@Convert("converter")
private AnotherExample ae;
}
为了节省一些麻烦并确保正确使用,我想出了创建一个继承自@Basic
和的注释的想法@Convert("converter")
。问题是两个注释都有@Target(value={FIELD, METHOD})
,因此我不能用它们注释我的自定义注释。
有没有其他方法可以实现我的目标,或者这是 Java 注释的限制?