Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
String username = ((UserDetails)principal).getUsername();
작성한 글을 저장할 때 작성자를 로그인 한 id로 해주었다.
위의 코드를 추가하면 로그인 한 유저의 id를 가져올 수 있다.
참고 👉
https://dzone.com/articles/how-to-get-current-logged-in-username-in-spring-se
반응형