@AuthenticationPrincipalSpring Security에서 로그인한 사용자의 정보를 컨트롤러 메서드 파라미터로 간편하게 주입해주는 어노테이션Spring Security의 SecurityContextHolder에 저장된 인증 객체(Authentication)로부터 Principal 정보를 꺼내서, 컨트롤러 파라미터에 주입함내부적으로는 SecurityContextHolder.getContext().getAuthentication().getPrincipal()을 호출하는 것과 같음📦 내부 구조로그인하면 Spring Security가 이 과정을 자동으로 처리한다.사용자가 로그인 → Authentication 객체 생성Authentication.getPrincipal()에 로그인한 사용자 정보(..