728x90
addViewControllers는 컨트롤러를 직접 구현하지 않고 URL 매핑을 설정하는 데 사용된다.
이 메서드는 특정 URL로 요청이 들어올 때 컨트롤러 클래스를 작성하지 않고도 뷰로 직접 매핑하고 싶을 때 유용
addViewControllers를 사용하면 간단한 URL 매핑 및 뷰 템플릿과의 연결을 설정할 수 있어서 프로젝트의 구조를 간소화하고 유지보수를 편리하게 할 수 있다.
@Configuration
public class WebConfig implements WebMvcConfigurer{
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.jsp");
}
}
/ URL에 대한 뷰 컨트롤러를 구현하는대신
/ URL로 들어오는 요청을 "forward:/index.jsp"로 매핑하였다.
'Java > Spring Boot' 카테고리의 다른 글
Spring Data JPA begins (0) | 2023.10.06 |
---|---|
Spring CRUD with RestAPI (0) | 2023.09.20 |
Thymeleaf in Spring (0) | 2023.09.14 |
Spring Interceptor (0) | 2023.09.14 |
JSTL coreTag (0) | 2023.09.13 |