HandlerMethodArgumentResolver
스프링의 HandlerMethodArgumentResolver 구현하여 커스텀 데이터를 binding해보자. 데이터를 객체에 바인딩하려는 경우가 있지만 직접적이지 않은 방식 (예 : 세션, 헤더 또는 쿠키 변수) 또는 데이터 소스에 저장되는 경우가 있습니다. 이 경우 HandlerMethodArgumentResolver 이용하면 쉽게 해결할 수 있다. 먼저 커스텀 어노테이션을 작성하자. @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.PARAMETER) public @interface Version { } 커스텀 어노테이션을 정의하고 HandlerMethodArgumentResolver에 등록하면 어노테이션만 달면 컨트롤러에서 쉽게 바인딩 할수있다. H..
Spring
2019. 10. 2. 13:56