Java/Spring Boot
Spring addViewControllers
최고다최코딩
2023. 9. 14. 18:56
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"로 매핑하였다.