[Spring Security] @AuthenticationPrincipal 어노테이션은 어떻게 동작할까??