ArgumentResolver 2

ArgumentResolver의 작동 원리: Spring MVC에서 파라미터 처리 흐름과 활용 방법

이 글에서는 HTTP 요청에서부터 ArgumentResolver가 어디서 작동하는지 전반적인 흐름과 원리를 살펴보려 합니다.저는 흐름을 알고 난 후 개발, 디버깅, 최적화 하는데 훨신 도움이 많이되어서 해당 파트를 넣었습니다. 만일 ArgumentResolver의 작동 방식에만 관심이 있으시다면, 3번으로 이동하셔도 좋습니다.그리고 ArgumentResolver를 이용한 개발은 아래 url을 참고해주세요.개발 : https://youseong.tistory.com/23구체적인 내용은 다음과 같은 순서로 구성되어 있습니다:1. ArgumentResolver를 이용한, 자주 사용되는 주요 어노테이션2. 요청부터 응답까지: HTTP 요청의 전체 흐름3. ArgumentResolver의 동작 원리아래로 스크롤하..

Spring 2023.07.31

스프링 MVC에서 커스텀 ArgumentResolver로 코드 중복 줄이기: @UserCache 구현 예제

소스코드: GitHub - youseonghyeon/argument-resolverContribute to youseonghyeon/argument-resolver development by creating an account on GitHub.github.com ArgumentResolver를 이용해서 Controller 파라미터 어노테이션을 만들어보겠습니다 !! 1. 사용 목적컨트롤러(Controller)에서 인증 정보나 헤더 정보를 활용해야 할 때가 종종 있습니다. 예를 들어, 쿠키(cookie)에 저장된 세션 ID를 이용하여 사용자 정보를 가져오는 경우를 생각해보겠습니다.기존 방식으로는 다음과 같이 세션 ID를 이용하여 사용자 정보를 가져오는 코드를 작성할 수 있습니다. @GetMapping..

Spring 2023.07.13