작성
·
1.7K
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";
}
}
감사합니다.