Annotation 으로 개선

iseon_u·2023년 3월 22일
0

Book

목록 보기
10/16
post-thumbnail

CH05 - Annotation 으로 개선


  • 반복 코드 개선

반복 코드

SessionUser user = (SessionUser) httpSession.getAttribute("user");
  • 세션 값이 필요할 때마다 사용
  • 메소드 인자로 세션 값을 바로 받을 수 있게 변경

@LoginUser

LoginUser.java

@Target(ElementType.PARAMETER) // 1
@Retention(RetentionPolicy.RUNTIME)
public @interface LoginUser { // 2
}
  1. @Target(ElementType.PARAMETER)
    • 어노테이션이 생성될 수 있는 위치를 지정
  2. @interface
    • 어노테이션 클래스로 지정
profile
🧑🏻‍💻 Hello World!

0개의 댓글