나의 개발 성장일지
15장 스프링부트 본문
단축키: Ctrl+Shift+영문자O하면 모든파일 import
1. Tiles ViewResolver 흐름도
2.TilesViewResolver IOC컨테이너에 넣어주기
@Configuration
public class TilesConfig {
@Bean
public TilesConfigurer tilesConfigurer(){
TilesConfigurer tilesConfigurer = new TilesConfigurer();
tilesConfigurer.setDefinitions(new String[] { "/WEB-INF/tiles.xml"} );
tilesConfigurer.setCheckRefresh(true);
return tilesConfigurer;
}
@Bean
public TilesViewResolver tilesViewResolver(){
TilesViewResolver viewResolver = new TilesViewResolver();
viewResolver.setViewClass(TilesView.class);
viewResolver.setOrder(1);
return viewResolver;
}
}
2-1 Tiles명세서의 주소를 담은 객체생성 컨테이너에 객체로 존재해야 사용가능
2-2 ViewResolver set메소드로 객체주입해주기
2-3 @Bean은 IOC컨테이너에 들어갈 객체이기때문에 메소드처럼보여도 클래스처럼봐야한다.
(누군가에게 호출당하는 용도가 아님)
3. Tiles Dependency 설정
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>3.0.8</version>
</dependency>
4.Jstl설정하기
<!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
5 Tiles에 설정한 Layout페이지에서 JSTL로 위치잡기
'개인 공부 > 스프링부트 개념정리' 카테고리의 다른 글
19~20 스프링부트 (0) | 2022.11.11 |
---|---|
16~18 스프링부트(Tiles 필요시보완) (0) | 2022.11.11 |
13~14장 스프링부트 (0) | 2022.11.10 |
10~12장 스프링부트 (0) | 2022.11.10 |
8~9강 스프링부트 (0) | 2022.11.10 |