500 (1) 썸네일형 리스트형 @AuthenticationPrincipal @AuthenticationPrincipal 은 Spring Security에서 인증된 사용자의 정보를 추출할 때 사용된다. 인증된 사용자의 정보를 가져오면, 컨트롤러에서 해당 사용자의 권한을 확인하거나 사용자에게 특정한 권한을 요구하는 기능 등을 구현 할수 있다. 이번 메인 프로젝트에서 이 어노테이션이 사용 되었는데 postman 요청시 Authorization 을 빼고 요청을 했을때 응답값이 500 에러가 떴다. 내 개인적인 생각으론 Authorization 을 빼고 요청 했을때 null 값이 들어오면서 @AuthenticationPrincipal 때문에 사용자 인증이 되지 않은 상태이고, 그러므로 401 Unauthorized 가 뜰것이라고 예상했었지만, 어떠한 이유때문인지 500 에러가 떴다. 아.. 이전 1 다음