기록과 정리

InternalResourceViewResolver 본문

IT/Spring

InternalResourceViewResolver

zepetto 2021. 1. 25. 14:02

스프링의 DispatcherServlet의 Interface 중 하나로 InternalResourceViewResolver 를 정리하려합니다.

 

InternalResourceViewResolver

DispatcherServlet 안에는 클라이언트로부터 요청이 오면 요청을 분석합니다. 요청을 분석해주고 분석된 요청 값이 화면의 주소값을 반환해주어야할 때, 경로관련된 설정을 InternalResourceViewResolver을 통해할 수 있습니다.

 

webapp/WEB-INF/sample.jsp 라는 경로에 jsp가 있다고 가정해보면 , 위와 같이 setPrefix( ) 와 setSuffix( ) 메서드를 통해

Controller단에서 "sample"이라는 String 반환값으로 선언을 하여도 경로를 찾을 수 있도록 도와줍니다. 

 

Controller
디버깅 모드로 살펴본 viewResolvers

디버깅 모드로 보면 적용한 prefix, suffix로 볼수 있다...

 

DispatcherServlet 내부의 initViewResolvers

default값은 InternalResourceViewResolver라고 설명이 되어있네요. 

 

 

'IT > Spring' 카테고리의 다른 글

ResourceLoader 인터페이스  (1) 2021.01.26
MessageSource 인터페이스  (0) 2021.01.26
EnviromentCapable & @Profile & 프로퍼티  (0) 2021.01.25
DispatcherServlet이란?  (0) 2021.01.24
Bean의 스코프  (0) 2021.01.24