다음은 주석 코드입니다.
public @interface ColumnName {
String value();
String datatype();
}
datatype
예를 들어 선택적 매개 변수 를 만들고 싶습니다.
@ColumnName(value="password")
유효한 코드 여야합니다.
답변
공식 문서 의 첫 번째 예가 모든 것을 말하는 것처럼 보입니다 …
/**
* Describes the Request-For-Enhancement(RFE) that led
* to the presence of the annotated API element.
*/
public @interface RequestForEnhancement {
int id();
String synopsis();
String engineer() default "[unassigned]";
String date() default "[unimplemented]";
}
답변
선택 사항으로 만들려면 다음과 같은 기본값을 할당 할 수 있습니다.
public @interface ColumnName {
String value();
String datatype() default "String";
}
그러면 주석을 사용할 때 지정할 필요가 없습니다.