-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
thymeleaf를 사용할때 Controller와 RestController의 차이 질문이요
22.01.24 10:42 작성 조회수 1.31k
1
thymeleaf 템플릿을 사용할 때
@Controller 사용하면 String으로 반환해서 페이지로 이동하는데
@RestController를 사용하면 String으로 반환할 때페이지로 이동을 못합니다...
그 이유가 무엇이고 어떻게 해결하면 좋을까요?
참고로 hello.html은 templates에 있습니다..
@Controller
public class PostController {
@GetMapping("/test")
public String Test(Model model){
model.addAttribute("data","테스트입니다.");
return "hello";
}
}
여기서 아래처럼 RestController를 사용하면 페이지를 이동못하고 hello만 반환한다.
@RestController
public class PostController {
@GetMapping("/test")
public String Test(Model model){
model.addAttribute("data","테스트입니다.");
return "hello";
}
}
감사합니다.
답변을 작성해보세요.
답변 1