본문 바로가기

SPRING

[Spring] tiles 설명 및 설정 방법

728x90
반응형

Tiles란?

웹페이지의 Header, Footer, Left 등 반복적으로 사용되는 부분들에 대한 코드를 분리하여 한 곳에서 관리를 가능하게 해줌

 

[pom.xml]

<properties>
    <org.apache.tiles.version>3.0.5</org.apache.tiles-version>
</properties>

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-core</artifactId>
    <version>${org.apache.tiles.version}</version>
</dependency>

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-jsp</artifactId>
    <version>${org.apache.tiles.version}</version>
</dependency>

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-servlet</artifactId>
    <version>${org.apache.tiles.version}</version>
</dependency>

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-extras</artifactId>
    <version>${org.apache.tiles.version}</version>
</dependency>
반응형

[dispatcher-servlet.xml]

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
    	<list>
    	    <value>/WEB-INF/config/tiles/tiles-definitions.xml</value>
    	</list>
    </property>
</bean>
    
<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView" />
    <property name="order" value="1" />
</bean>

 

728x90
반응형

'SPRING' 카테고리의 다른 글

Maven 과 Gradle (빌드관리도구)  (0) 2023.05.18
globals.properties 정보에 대한 암호화  (0) 2023.03.16
API- @ResponseBody  (0) 2023.02.20
MVC 패턴- @RequestParam  (0) 2023.02.20
[Spring] @ResponseBody  (0) 2023.02.17