작성
·
37
0
안녕하십니까 선생님,
이렇게 세션을 Redis에 저장할 때에는 예외 발생 시 트랜잭션, 롤백 같은 기능은 어떤 식으로 처리를 해야 하는 지 질문 드립니다.
답변 1
-1
사실 시큐리티가 세션을 저장하는 메커니즘을 내부적으로 하고 있기 때문에 트랜잭션이나 예외처리 관련해서는 별도로 커스텀하게 해 보지는 않았습니다
수동으로 직접 핸들링하는게 아니기 때문에 제약이 잇긴합니다
그런데 세션저장에 있어 롤백처리가 되면 세션을 저장하지 않겟다는 의미인가요?
모든 데이터의 변경 사항이 하나의 트랜잭션 단위에서 이루어지지 않는다면 예외로 인해 원치 않게 세션이 저장이 되는 경우나 로그아웃 시에는 세션이 정상적으로 정리되어야 하는데 살아있는 상황이 생길 여지가 있지 않나 궁금증이 들어서 질문 드렸습니다.