[Spring] 23. @Controller(4) - 핸들러 메서드의 반환값과 어노테이션


[Spring] 23. @Controller(4) - 핸들러 메서드의 반환값과 어노테이션

#20201230 #SpringFramework #스프링프레임워크 #스프링 #스프링MVC #MVC패턴 #Controller #컨트롤러 오늘은 컨트롤러의 핸들러 메서드에서 사용할 수 있는 반환값의 종류에 대해서 알아보도록 한다. 핸들러 메서드의 반환값의 종류 java.lang.String ㆍ이동 대상의 View 이름을 반환한다. ㆍ이 때, 반환값으로 주어진 String 형태의 View 이름은 ViewResolver에 의해 실질적으로 이동할 대상으로 해석된다. ㆍ또, 핸들러 메서드 내의 Model 객체를 함께 전달하여 이동 대상에서 Model을 사용할 수 있다. @RequestMapping("/") public String home(Model model) { model.addAttribute("test", "스프링"); return "index"; } 위의 예의 경우, "index" 를 반환하였는데 스프링 컨테이너에 등록되어 있는 ViewResolver의 구현체 Bean이 어떻게 정의...


#20201230 #Controller #MVC패턴 #SpringFramework #스프링 #스프링MVC #스프링프레임워크 #컨트롤러

원문링크 : [Spring] 23. @Controller(4) - 핸들러 메서드의 반환값과 어노테이션