轉自https://blog.csdn.net/qq_41426326/article/details/88837112html
在開發springboot的時候,進行modelAndView 視圖層映射的時候,一直出現 java
An error happened during template parsing (template: "class path resource [templates/index.html]")程序員
模板解析過程當中發生錯誤(模板:「類路徑資源[templates/index.html]」)spring
在向index.html映射的時候出現錯誤,小編在和其餘程序員同樣打開了百度開始搜索,有各類說法springboot
1.配置文件問題.(我從新看了一遍肯定沒有問題,可是仍是錯誤)mvc
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.servlet.content-type=text/html
spring.thymeleaf.encoding=utf-8
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.cache=false
spring.mvc.static-path-pattern=/**
spring.resources.static-locations=classpath:/static/
2.說是@Controller和@RestController功能不同,將@Controller修改成@RestController在加上@ResponseBody(依然無效)、app
3.說在映射的時候實體類沒有get方法,爲變量加上get就能夠了(結果我原本就有get方法的)ui
4.還有說在pom.xml文件下的build配置(都不是這個錯誤的解決方案)spa
<resources>
<resource>
<directory>sre/main/resources</directory>
</resource>
</resources>
最後小編早上智商最高峯的時候發現了這個小小小問題.net
在這附上小編index.html的文件開頭,就是由於加了
https: xmlns:https="http://www.w3.org/1999/xhtml"
和
xmlns:th="http://www.thymeleaf.org"
致使調用的時候本來要調用第二句話的代碼調用了第一句代碼中的方法發生錯誤,把第一句代碼刪除就能夠了
小編總結了一下,通常系統出現如下錯誤
An error happened during template parsing (template: "class path resource [templates/index.html]")
你們能夠去看看視圖層,並非java代碼出現錯誤.