반응형
스프링은 설정이 자바 파일로 되어있다
package com.newlecture.web.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.view.UrlBasedViewResolver;
import org.springframework.web.servlet.view.tiles3.SimpleSpringPreparerFactory;
import org.springframework.web.servlet.view.tiles3.TilesConfigurer;
import org.springframework.web.servlet.view.tiles3.TilesView;
import org.springframework.web.servlet.view.tiles3.TilesViewResolver;
@Configuration
public class TilesConfig {
@Bean
public TilesConfigurer tilesConfigurer() {
TilesConfigurer tilesConfigurer = new TilesConfigurer();
tilesConfigurer.setDefinitions(new String[] {"/WEB-INF/tiles.xml"});
tilesConfigurer.setCheckRefresh(true);
//ViewPreparer에서 Autowired가 가능하게 하는 설정
tilesConfigurer.setPreparerFactoryClass(SimpleSpringPreparerFactory.class);
return tilesConfigurer;
}
@Bean
public TilesViewResolver tilesViewResolver() {
TilesViewResolver viewResolver = new TilesViewResolver();
viewResolver.setViewClass(TilesView.class);
viewResolver.setOrder(1);
return viewResolver;
}
@Bean
public UrlBasedViewResolver viewResolver() {
final UrlBasedViewResolver resolver = new UrlBasedViewResolver();
resolver.setViewClass(TilesView.class);
resolver.setOrder(1);
return resolver;
}
}
타일즈 클래스를 추가 한 모습
빨간 줄을 제거해야 하는데
pom.xml 파일에서 Dependencies항목의 add 를 누른 후 tiles-jsp를 검색해서 추가해준다(저장도 해주세요)
반응형
'Java | Spring > Spring 입문' 카테고리의 다른 글
[스프링 입문] 1.3 View 환경설정 (0) | 2021.08.30 |
---|---|
[스프링 입문] 1.2 라이브러리 살펴보기 (0) | 2021.08.30 |
[스프링 입문] 1.1 프로젝트 환경 설정 (0) | 2021.08.27 |
[스프링 입문] 0.간단한 웹 어플리케이션 개발 해보기 (0) | 2021.08.27 |
Spring Filter 설정 (0) | 2021.05.24 |
댓글