반응형
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 에 등록하여 사용해야된다.
반응형
'개발 > Spring' 카테고리의 다른 글
[Spring] Ambiguous mapping found. Cannot map 에러 (0) | 2020.08.04 |
---|---|
[Spring] org.springframework.web.context.ContextLoaderListener 에러 해결 방법 (0) | 2020.03.23 |
[Spring] Session(세션) 끝날때 리스너 (0) | 2020.03.03 |
[Spring] DataSource(dbcp) 설정,DB 성능 향상 (0) | 2019.04.15 |
[전자정부프레임워크] context-properties.xml 설정 (0) | 2019.03.22 |