![](/img/trans.png)
[英]Java annotations: pass value of annotation attribute to another annotation
[英]Java: how to set default value to annotation with another annotation as its attribute?
我有一個帶有3個屬性的注釋:
public @interface Date {
int day() default 1;
int month() default 1;
int year() default 2000;
}
以及使用先前注釋作為屬性的注釋:
public @interface Author {
String name();
Date date(); //default value here
}
如何設置屬性date
默認值?
您可以通過提供默認注釋來完成此操作...
例如:
public @interface Author {
String name();
Date date() default @Date(year=2014);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.