은은하게 코드 뿌시기

뷰 리졸버/ViewResolver 본문

웹/spring

뷰 리졸버/ViewResolver

은은하게미친자 2022. 8. 24. 10:35
728x90

InternalResourceViewResolver

 

스프링 백엔드에서 데이터를 처리하고나 가지고 왔다면, 이데이터를 VIEW영역응로 전달 해야한다.

이때 VIEW를 어떤것으로 사용할지 자유롭게 설정할수있는데

이설정역할을하는 것이 View Resolver라고 생각하면된다.

 

View Resolver를 통해서 JSP, Thymeleaf, Velocity, FreeMarker, JsonView 등으로 전달 해줄수 있다.

원하는 뷰타입으로 Dependency를 추가하면 Thym

 

View Resolver 가 View 요청하면

Distpacher Servelet 이 View name을 리턴한다.

 

XML을 통한 설정방식으로는

servlet-context.xml  파일에 아래와같이 설정 해줄 수있다.

 

1
2
3
4
5
    <!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
    <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <beans:property name="prefix" value="/WEB-INF/views/" />
        <beans:property name="suffix" value=".jsp" />
    </beans:bean>
cs

 

 

728x90
Comments