스프링 프레임워크에서 pom.xml의 의존성을 추가하고, localhost:8080/login url에 들어가기만 하면, 잘만 작동되던 해당 웹사이트에서 다음과 같은 에러가 발생했다.

에러메세지를 잘 읽어보니, Http 500 Internal Server Error 서버 에러 응답 코드는, 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 처했을 때 뜨는 에러라고 한다.
또한, 에러메세지에서 ViewResolver를 체크해보라고 했다. 여기서 ViewResolver는 loginController에서 리턴하는 문자열 login 뷰 이름에 맞는, 렌더링할 뷰 이름을 식별해주는 주체이다.
그렇다면, loginController의 컨트롤러 코드에서 login.jsp 뷰를 찾는 과정에서 서버가 예상치 못한 상황에 처해 에러가 났다고 해석해볼 수 있다.
그래서 문제가 발생했던 loginController에서 반환하는 뷰 이름을 "login" 에서 "login2"로 바꿔주고, 뷰 이름이 login.jsp에서 login2.jsp로 바꿔보았다.

해결되었다.
혹시 몰라서 다시 loginController 반환되는 뷰 이름을 다시 login으로 바꾸고, 뷰파일명 또한 login.jsp로 바꿔봤더니 또 작동한다. 🤔