더북(TheBook)

16.1.3 servlet-context.xml 파일에 타일즈 환경 설정

스프링 MVC에서 타일즈를 적용하려면 스프링 MVC 설정 파일에 타일즈 뷰 리졸버와 타일즈를 제어할 수 있는 xml 파일도 설정해야 합니다.

 

 

타일즈의 ViewResolver 빈 등록하기

스프링 MVC 애플리케이션에서 기본 뷰 리졸버(InternalResourceViewResolver)는 타일즈 기능을 제공하지 않으므로 다음과 같이 별도의 타일즈 뷰 리졸버 UrlBasedViewResolver를 등록해야 합니다. 이때 UrlBasedViewResolver는 기본 뷰 리졸버보다 우선적으로 적용되어야 하기 때문에 order 속성 순위를 기본 리졸버보다 높여 주어야 합니다.

<beans:bean id="tilesViewResolver"
            class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <beans:property name="viewClass"
                    value="org.springframework.web.servlet.view.tiles3.TilesView"/>
    ...
</beans:bean>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.