develog

Annotation 정의 본문

Dev/Java

Annotation 정의

냐옴 2012. 11. 6. 23:39

// Marker annotation 정의

public @interface MyAnnotation {

    

}

// Marker annotation 사용

@MyAnnotation



// Single-value annotation 정의

public @interface MyAnnotation {

    String value();

}


// Single-value annotation 사용

@MyAnnotation("some data")



// Full annotation 정의

public @interface MyAnnotation {

String name();

String age();

String gender();

}


// Full annotation 사용

@MyAnnotation(name="", age="", gender="")



// default 값 사용

public @interface MyAnnotation {

String name() default "TEST";

String age();

String gender();

}

@MyAnnotation(age="", gender="")


'Dev > Java' 카테고리의 다른 글

Spring 3 Annotations  (0) 2012.11.06
Built-in Annotation  (0) 2012.11.06
Annotation 종류  (0) 2012.11.06
Reflection  (0) 2012.11.06
Reflection Test  (0) 2012.11.06
Comments