인증 시스템을 아직 붙이지 않은 초기 개발 단계에서도, 나중에 Spring Security나 JWT가 들어올 자리를 미리 만들어 둘 수 있습니다. 지금은 가짜 데이터를 돌리더라도, 커스텀 파라미터 애노테이션(@CurrentUser)과 HandlerMethodArgumentResolver를 조합해 유연한 인터페이스를 먼저 선언해 두는 것입니다.목적 및 장점핵심 목적이 패턴의 본질은 "인증 정보를 꺼내오는 구체적인 방법"을 컨트롤러로부터 숨기는 것에 있습니다.컨트롤러는 그저 @CurrentUser User loginUser라고 선언만 하면 됩니다.이 유저가 임시 가짜 유저인지, HTTP 세션에서 나왔는지, JWT 토큰을 해독해서 나왔는지는 컨트롤러가 알 필요가 없습니다. 알맹이(인증 방식)가 어떻게 바뀌든 ..