반응형

Spring Session 생성 혹은 Session set 시에 이벤트 함수

 

 

public class SessionListener implements HttpSessionListener, HttpSessionAttributeListener{
	@Override
	public void sessionCreated(HttpSessionEvent se) {
		// TODO Auto-generated method stub
        // 세션 생성시 호출, HttpSessionListener
	}



	@Override
	public void sessionDestroyed(HttpSessionEvent se) {
		// TODO Auto-generated method stub
		// 세션 만료시 호출 , HttpSessionListener
	}



	@Override
	public void attributeAdded(HttpSessionBindingEvent event) {
		// TODO Auto-generated method stub
		// 세션 추가시 호출(set) , HttpSessionAttributeListener
	}



	@Override
	public void attributeRemoved(HttpSessionBindingEvent event) {
		// TODO Auto-generated method stub
		// 세션 삭제시 호출 , HttpSessionAttributeListener
	}



	@Override
	public void attributeReplaced(HttpSessionBindingEvent event) {
		// TODO Auto-generated method stub
		// 세션 값 변경시 호출 , HttpSessionAttributeListener
	}

}

 

각각 필요한 걸 상속받아서 사용하면된다.

 

물론 해당 클래스는 web.xml 에 등록하여 사용해야된다.

반응형

+ Recent posts