본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : 뷰 리졸버에 대해서..

by 오주현 2022. 1. 24.
반응형

이번에는 뷰 리졸버이다.

@Component("/springmvc/old-controller")
public class OldController implements Controller {
 @Override
 public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
 System.out.println("OldController.handleRequest");
 return new ModelAndView("new-form");
 }
}

View를 사용하기 위해 마지막에 return 라인을 추가해 주었다.

이렇게 하고 실행을 하면 페이지는 오류가 나지만 print문은 출력이 되는 것을 확인할 수 있다.

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

페이지 오류가 나는 것을 해결하기 위해 application.properties에 위 코드를 추가했다. 스프링 부트는 뷰 리졸버를 자동 등록하는데 이때 application.properties에 등록한 prefix, suffix 설정 정보를 사용해 등록한다.


스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부하였습니다.

반응형

댓글