![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeaiQgX%2FbtsHyXNGlfv%2FQQwfDpFKEIMEmvK7US6A6K%2Fimg.png)
로그인 하지 않은 상태에서 사용자의 정보(이름, 비밀번호 등)를 바꾸려고 할 때, 세션에서 커맨드 객체 검사하는 코드 추가@GetMappingpublic String form(@ModelAttribute("command") ChangePwdCommand pwdCmd, HttpSession session) { AuthInfo authInfo = (AuthInfo) session.getAttribute("authInfo"); return authInfo == null ? "redirect:/login" : "edit/changePwdForm";}실제 웹 어플리케이션에서는 위와 같이 비밀번호 변경 기능 외에 더 많은 기능에 로그인 여부를 확인해야하고, 코드 중복이 발생한다.이렇게 다수의 컨트롤러에 ..