以下是注释代码
public @interface ColumnName {
   String value();
   String datatype();
 }我想做datatype一个可选的参数,例如
@ColumnName(value="password") 应该是有效的代码。
Answers:
Class<?>s怎么办?
                    Class<?> proxy() default Object.class
                    要使其可选,您可以为它分配一个默认值,如下所示:
public @interface ColumnName {
   String value();
   String datatype() default "String";
 }然后,在使用注释时无需指定它。