java - validated - validator @valid



자바에서 @Documented 주석 (2)

우리의 주석 ( @InWork )이 @Documented 인 경우 @InWork 주석이있는 모든 클래스에 대해 javadoc에 의해 생성 된 텍스트는 주석에 대한 참조로 @InWork 텍스트를 포함합니다.

주석:

@Documented
@Inherited  // for descenders of the annotation to have the @Documented feature automatically
@Retention(RetentionPolicy.RUNTIME) // must be there
public @interface InWork {
    String value();
}

주석 처리 된 타겟 :

/**
 * Annotated class.
 */
@InWork(value = "")
public class MainApp {...}

javadoc 텍스트 :

따라서 주석을 javadoc 텍스트에 표시해야하는지 여부를 결정해야하며, @Documented 를 설정해야합니다.

위의 정보는 Oracle 설명서 에서 가져온 것입니다.

이클립스에서 javadoc은 @Documented 인지 @Documented 에 관계 @Documented 모든 주석을 생성했다는 것을 알 수있다.

그것은 여전히 ​​4.3 버전에 맞습니다.

Java에서 @Documented 주석의 목적은 무엇입니까?

나는 그 문서를 보았으나 많은 것을 얻을 수 없었다. 누군가 명확한 예제의 도움으로 지적 할 수 있습니까?


Answer #1

자바 튜토리얼 에서 유용한 예제를 @Documented . 여기에는 @Documented 사용하는 @Documented 포함하여 여러 가지 표준 주석에 대한 예제와 자세한 설명이있다. 특히, Preamble 예제 ( 문서 섹션 )의 하단에있는 Note 블록을보십시오.





annotations