我在主Spring引导控制器中使用Thymeleaf模板。
我现在已经尝试创建以下测试控制器:
@Controller
public class TestController{
@GetMapping("/test")
public String testController(HttpServletRequest request) {
System.out.println(request);
return "hi";
}
}
我不断收到错误消息:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [Hello], template might not exist or might not be accessible by any of the configured Template Resolvers
有人可以向我解释为什么我会收到此错误,而我不能仅仅将“ hi”返回到get Request吗?
答案 0 :(得分:1)
以上假设您在PROJECTBASE / src / main / resources / templates中有一个hi.html文件
答案 1 :(得分:0)
按如下所示添加@ResponseBody批注可解决此问题:
@Controller
public class TestController{
@GetMapping("/test")
@ResponseBody
public String testController(HttpServletRequest request) {
System.out.println(request);
return "hi";
}
}