Java & Kotlin

Spring annotation

필자A 2021. 6. 30. 19:33

@Inherited : 어노테이션이 자손클래스에도 상속되도록 함

 

@Documented : javadoc 문서 생성시 현재 어노테이션 설명추가

 

@Target : 어노테이션이 적용할 위치를 정함

 

@Retention : 어느시점까지 영향을 미치는지 정함

 

@ExtendWith : 단위 테스트간 공통으로 사용하는 기능

 

@Documented, @Retention, @Target은 같이 붙어다닙니다.

같이 사용하면 어느곳에 붙어서 어디까지 영향이 미치는지 정하며,

문서생성시 설명을 추가시키겠다

정도로 추측이 됩니다.

반응형