package app.config; import org.springframework.context.ApplicationListener; import org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.stereotype.Component; @Component public class LoginListener implements ApplicationListener { @Override public void onApplicationEvent(InteractiveAuthenticationSuccessEvent event) { UserDetails user = (UserDetails) event.getAuthentication().getPrincipal(); System.out.println("LOGIN name: "+user.getUsername()); } }