解决模板时出错,该模板可能不存在或任何配置都无法访问

时间:2019-03-08 06:05:36

标签: spring-boot thymeleaf

我在主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吗?

2 个答案:

答案 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";
    }

}