컨트롤러에서 뷰 매핑을 위해 jsp파일의 절대 경로를 적어주어야했던 불편함이 있었다.
이러한 불편함을 ViewResolver가 해결해준다.
컨트롤러들의 매핑정보를 담고 있는 디스패처 서블릿.xml에 빨간 네모박스의 내용을 추가해주면 된다.
InternalResourceViewResolver 클래스를 Bean객체로 등록하고
prefix는 /WEB-INF/view/를
suffix는 .jsp 로 설정해주면
컨트롤러에tj view 매핑시에 index만 써주면 저절로 /WEB-INF/view/index.jsp 로 이어준다.
위처럼 컨트롤러에서 뷰 매핑이 아주 간결해진 것을 볼 수 있다.
'java spring > spring mvc' 카테고리의 다른 글
spring mvc 06 - @RestController로 JSON응답하기 (0) | 2021.05.07 |
---|---|
spring mvc 05 - annotation으로 DI하기(@Service, @Controller) (0) | 2021.05.06 |
spring mvc 04 - annotation으로 DI하기(@Autowired) (0) | 2021.05.06 |
spring mvc 03 - static파일 열어주기 (0) | 2021.05.01 |
spring mvc 01 - dispatcherServlet (0) | 2021.04.30 |