써먹는 웹개발

[Spring] @RestController 사용시 화면 이동이 되도록 처리하는 방법 본문

Server/Spring

[Spring] @RestController 사용시 화면 이동이 되도록 처리하는 방법

kmhan 2021. 12. 20. 11:29


728x90
반응형

※기본 개념 : @RestController는 Restful와 Controller의 역할을 모두 한다.

 

@Controller때 잘 되었던 화면 이동이 @RestController로 하면 안되었을때 어떻게 해결할까?

 

답은 ModelAndView이다.

 

수정 전

1
2
3
4
5
6
7
8
@Controller
public class ExamController {
 
    @RequestMapping("/")
    public String manage() {
        return "login";
    }
}
cs

 

수정 후

1
2
3
4
5
6
7
8
9
@RestController
public class ExamController {
 
    @RequestMapping("/")
    public ModelAndView manage() {
        ModelAndView mav = new ModelAndView("login");
        return mav;
    }
}
cs

 

참고 : https://stackoverflow.com/questions/26031254/how-to-use-spring4-restcontroller-to-return-a-jsp-page

728x90
반응형


Comments