2. 스프링 MVC 설정 파일 servlet-context.xml에 타일즈 적용을 위한 뷰 리졸버와 타일즈 레이아웃 정의 파일을 등록합니다.
코드 16-2 servlet-context.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans...>
...
<beans:bean id="tilesViewResolver"
➊
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<beans:property name="viewClass"
value="org.springframework.web.servlet.view.tiles3.TilesView"/>
<beans:property name="order" value="1"/>
</beans:bean>
<beans:bean id="tilesConfigurer"
➋
class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<beans:property name="definitions" value="/WEB-INF/tiles/tiles.xml"/>
</beans:bean>
</beans:beans>
➊ 스프링 MVC 애플리케이션에 타일즈를 적용하여 뷰를 만들도록 뷰 리졸버를 빈으로 등록합니다.
➋ 타일즈 레이아웃 정의 파일의 위치를 설정하려고 TilesConfigurer 빈을 등록합니다. 여기에서 <property> 요소의 value 속성 값은 사용할 타일즈 레이아웃 정의 파일의 경로를 포함하여 설정합니다.