作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个带有 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);
}
关于Java:如何将默认值设置为另一个注释作为其属性的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22760583/
我是一名优秀的程序员,十分优秀!