커스텀 어노테이션
·
Spring
커스텀 어노테이션을 정의하려면 @interface 키워드를 사용하여 새로운 어노테이션 타입을 생성한다. 어노테이션에는 주로 @Target과 @Retenttion 어노테이션을 사용하여 적용 대상과 유지 정책을 설정한다. 커스텀 어노테이션 정의하는 예로 @LoginUser라는 어노테이션을 예로 들겠다.@LoginUser 어노테이션은 메소드 파라미터에 적용되어 로그인된 사용자 정보를 주입하는 데 사용된다. 이 어노테이션은 런타임 동안 유지되며, 메소드 파라미터에만 적용될 수 있도록 설정한다. package com.sparta.newsfeed19.global.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retenti..