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

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