我有一个新项目,这是我第一次使用spring MVC和Thymeleaf。 我得到的错误信息似乎很明显:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "index", template might not exist or might not be accessible by any of the configured Template Resolvers
我搜索了很多,看到很多人有类似的问题。但是,没有一个解决方案帮助我找出为什么我的设置不起作用。
我还尝试了classpath:/templates
和templates
/templates
。
一些问题:
编辑在右侧文档的第23行(BetterCommuteApplication.java)上,您可以看到Intellij能够解析对我的模板文件的引用。
此屏幕截图显示了我的配置,我认为它应该足以获得答案。
感谢您的时间! : - )
答案 0 :(得分:1)
解决方案是将其初始化为springMVC,使用@Controller
而不是@ Restcontroller
,因为我希望将该类作为MVC类处理...并且返回可以像{{一样简单1}}(因为我在默认位置的html文件叫做index.html)
基本上我会知道,如果我只是跟着the tutorial on SpringMVC. ..但是,嘿,为什么有人会RTFM? : - )
所以它看起来像这样: