더북(TheBook)

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 속성 값은 사용할 타일즈 레이아웃 정의 파일의 경로를 포함하여 설정합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.