Poniżej znajduje się kod adnotacji
public @interface ColumnName {
String value();
String datatype();
}
Chciałbym na przykład podać datatype
opcjonalny parametr
@ColumnName(value="password")
powinien być prawidłowym kodem.
java
annotations
Biju CD
źródło
źródło
Class<?>
s?Class<?> proxy() default Object.class
Aby uczynić go opcjonalnym, możesz przypisać mu domyślną wartość w następujący sposób:
public @interface ColumnName { String value(); String datatype() default "String"; }
Wtedy nie trzeba go określać podczas korzystania z adnotacji.
źródło