
WEB-INF라는 폴더는 사용자가 함부로 접근할 수 없도록 되어있는 약속된 폴더다.
이전 스프링 포스트에서도 다뤘었는데, 우리가 만드는 jsp페이지들은 모두 사용자가 직접적으로 접근해서는 안된다.
컨트롤러를 거쳐서만 사용자가 볼 수 있어야 하기 때문에 webapp폴더 안에 WEB-INF 폴더를 만들고 다시 여기서 view를 만들어서 이 안에 jsp 파일들을 관리한다.
이렇게 WEB-INF 안에서 파일들을 관리하게 되면
컨트롤러에서 URL요청을 하고 반환되는 경로에 모두
"/WEB-INF/view/ ... .jsp"를 붙여줘야하는 번거로움이 있다.
이런 번거로움을 해결하기 위해서 View Resolver를 이용하여 자동으로 경로의 앞에는 /WEB-INF/view/를 붙여주고, 뒤에는 .jsp를 붙여주도록 했다.
스프링 부트에서도 마찬가지로 View Resolver를 이용해서 이러한 작업을 해야 편하게 jsp페이지를 실행할 수 있다.
하지만 스프링부트는 이전 스프링과는 다르게 View Resolver 설정방법이 매우매우 간편하다.

스프링부트에는 설정을 할 수 있는 기본적인 파일이 있는데,
application.properties 파일이다.
이곳에

이렇게만 적어주면 끝난다.
🔥 한줄평
bean태그에 복잡하게 클래스이름을 적어가던 때와 다르게 스프링부트 뷰리졸버 설정은 완전 편함ㅎ