Since you tagged your question with spring-security, I assume your question is in the same context. With spring-security, you can get the current user as:
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
UserDetails userDetails = null;
if (principal instanceof UserDetails) {
userDetails = (UserDetails) principal;
}
String userName = userDetails.getUsername();
source
share