강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

공부하는이님의 프로필 이미지
공부하는이

작성한 질문수

스프링 웹 MVC

요청 맵핑하기 6부 커스텀 애노테이션

@Retention 질문

해결된 질문

작성

·

222

0

안녕하세요. 항상 잘 듣고 있습니다.

어노테이션은 계속 상속되는게 아닌가요?

그러니까 @RequestMapping  어노테이션도 

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface RequestMapping {
String name() default "";

위 코드처럼 @Retention 이 지정되어 있으므로

@RequestMapping(method = RequestMethod.GET)
public @interface GetHelloMapping {

위 같은 커스텀 어노테이션을 사용해도 자동으로 @Retention이 적용되야 하는게 아닌가  궁금합니다.

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

애노테이션은 상속이 되지 않습니다. 코드에 사용하는 주석과 같은 거라고 생각하시면 좋습니다.

공부하는이님의 프로필 이미지
공부하는이

작성한 질문수

질문하기