[ Spring Boot ] HandlerMethodArgumentResolver 로 어노테이션 만들기
2021.03.18
이번 포스팅에서는 HandlerMethodArgumentResolver를 이용하여 메서드 파라미터에서 사용할 어노테이션을 만들어 본다. Spring Boot에서 세션의 값을 가져오는 여러 방법이 있지만 가장 간단한 방법은 다음과 같다. SessionUser user = (SessionUser)httpSession.getAttribute("user"); // "user"로 저장 되어있는 세션객체 SessionUser를 꺼내온다.이 방법은 여러 컨트롤러에서 세션 값이 필요 할 때마다 직접 세션에서 값을 가져와야 하는 코드 중복이 발생한다. 메서드 인자로 세션 값을 바로 받을 수 있도록 변경해 보자. 목차 어노테이션 기반으로 개선하기 @LoginUser 생성하기 HandlerMethodArgumentResol..