org.thymeleaf.exceptions.TemplateInputException: Error resolving template

这是很多小伙伴遇到的问题,我也遇到了,而且遇到了两次,第一次没成功,第二次查看很多资料和思考,这个问题我看啦很多博客,其实他们写的就没几个把这种问题处理清楚,该检查那些。该怎么做,怎么思考?

首先分析错误原因:

这个错误原因是thy模版找不到对应这个html页面所以报错,为何去找这个html页面,我明明是接口他给我找页面,感觉扯淡

第一步你要确定自己的错误原因?下面是针对这个报错两种报错原因和解决办法

1.你是返回html页面,但是没有返回,然后报这个thy模版无法解析。

2.还是本身就是接口,报一个thy模块错误,其实两者根本没关系,报thy模版无法解析错误。

第一个错误原因是解决办法:

确定项目结构:

项目结构

配置项目结构:

配置

第二个解决办法,其实就是注解错误,

@Controller改成@RestController就ok拉。

意思是:

@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

在@controller注解中,返回的是字符串,或者是字符串匹配的模板名称,即直接渲染视图,与html页面配合使用的所以会被识别成引用thy模版。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,104评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,807评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,768评论 19 139
  • 当提到鼠的时候,你脑海里的第一印象是什么? 可能是脏,毕竟鼠类可以传播鼠疫、流行性出血热等疾病;可能是“硕鼠硕鼠,...
    基因科点普阅读 7,609评论 3 9
  • 我从梦中惊醒,吐了一大口血,血顺着冰床流了下来 灵儿听到了我的吐血咳嗽声,慌忙跑进来,她用手捂住嘴巴一脸吃惊,可能...
    Sandwich_6b28阅读 1,300评论 0 1