본문 바로가기

Development/Spring Framework

스프링 자바 커스텀 어노테이션 생성하기 - 파라미터 어노테이션

(1) @interface 클래스 선언

 

(2) ***ArgumentResolver 생성

  • HandlerMethodArgumentResolver 를 상속 받아 supportsParameter(), resolverArgument() 오버라이딩

  • 테스트 결과 다른 타입의 객체를 파라미터로 넘겨도 컴파일 과정에서 에러를 발견하지는 않음

(3) 생성한 ***ArgumentResolver를 WebConfig에 추가