✅ 커스텀 어노테이션 사용 이유너디너리 해커톤에서 로그인을 구현했는데 빠르게 개발해야 하다보니 스프링 시큐리티를 사용하지 않고 개발했다. 그리고 클라이언트는 다음과 같이 access token을 헤더에 담아 요청해야 했다.Authorization: Bearer {access token} 스프링 시큐리티를 사용하면 컨트롤러에서 인증 객체를 바로 받아올 수 있지만, 난 사용하지 않았기 때문에 일일히 헤더에 있는 토큰을 가져와서 검증하고 파싱해서 시크릿을 얻어야 한다.매번 이 과정을 하는 게 귀찮으니 커스텀 어노테이션을 만들어서 사용했다.그리고 스웨거에서는 제외 시키기 위해 @Parameter(hidden = true)을 해주었다.@PostMapping("/register")public ResponseEnti..