Perform custom event before Session Expiry in Spring

后端 未结 3 1887
别跟我提以往
别跟我提以往 2020-12-10 03:25

I am beginner in Spring framework.

In my case Session can be expire by following way
--> Success Log-out (Explicit Log-out )

--> Session Timeout (Implici

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-10 04:00

    import org.springframework.context.ApplicationListener;
    import org.springframework.security.authentication.event.LogoutSuccessEvent;
    import org.springframework.stereotype.Component;
    
    @Component 
    
    public class LogoutSuccessListener implements ApplicationListener{
    
        @Override
        public void onApplicationEvent(LogoutSuccessEvent evt) {
             String login = evt.getAuthentication().getName();
             System.out.println(login + " has just logged out");
        } 
    }
    

提交回复
热议问题