반응형
HandlerMethodArgumentResolver
-
HandlerMethodArgumentResolverJava & Spring/기본 개념 정리 2021. 7. 13. 12:25
HandlerMethodArgumentResolver 컨트롤러에서 파라미터를 바인딩 해주는 역할 요청 파라미터를 수정하거나 클래스 파라미터를 조작, 공통으로 쓸 파라미터를 바인딩 공통으로 수행할 작업을 수행한 후, Object를 반환해서 코드의 중복을 줄임 HandlerMethodArgumentResolver 인터페이스를 구현한 구현체를 WebMvcConfigurer 인터페이스 구현체의 addArgmuentResolver에 등록해서 사용 supportsParameter와 resolveArgument 2개의 메서드를 오버라이딩하여 구현 supportsParameter boolean 값으로 반환하는 메소드 요청으로 들어온 MethodParameter가 resolveArgument 수행이 필요한 경우 true..