Controller에서 로그아웃 기능을 구현하는 간단한 방법
1.
@RequestMapping("/logout")
public String logout(SessionStatus status) { // status: 세션의 상태를 확인하는 인자
log.debug("status : " + status.isComplete()); // isComplete : 세션이 완료 되었는지
status.setComplete(); // 세션을 종료시키는 메소드
log.debug("status : " + status.isComplete());
return "redirect:/";
}
2.
@GetMapping("/logout")
public String logout(HttpSession session) {
session.invalidate();
return "redirect:/";
}
'스프링' 카테고리의 다른 글
Spring MVC Project 로그인 프로세스 (1) | 2024.04.03 |
---|---|
Spring MVC Project의 구조 (0) | 2024.04.02 |
[Spring] 세션(Session) 그리고 로그인 (0) | 2024.03.25 |
[Spring] 프로젝트에 Dependency추가하기 (+Json파싱) (0) | 2024.03.16 |
이클립스 스프링 워크스페이스 인코딩 세팅 (0) | 2024.02.22 |