1. 程式人生 > >springBoot 訪問html 遇到的坑 特此記錄 以供翻閱

springBoot 訪問html 遇到的坑 特此記錄 以供翻閱

接觸springBoot有一段時間了,之前用的時候都是搭好的,直接堆碼就成,昨天閒著無事,自己親手搭建的時候遇見了幾個坑。在網上查了好久,所說的方案都試了,也沒有見效,後來一點點改動,終於找到問題所在。

第一步,搭建springboot 專案,就不多說了,很基礎 ,我是用eclipce搭建的。

第二步,訪問html 新增thymeleaf依賴。這步可以在建立專案時將依賴選上,更加方便。

第三步,在resource下建立templates資料夾。同理,建立專案時如果選中thymeleaf依賴 templates資料夾會自動生成。建立正確的如下圖

login.html 內容

第四步,在application.properties中新增配置 ,內容

spring.thymeleaf.prefix=classpath:/templates/  

第五步,編寫controller

注意包的結構 一定要與啟動類平行 結構

controller 內容

到此 就搭建完了 啟動訪問html 你會絕望

絕望不???為什麼??? why ???

找了好多答案 都沒解決 最後費了九牛二毛之力 找到了bug 

解決辦法:

就是這個版本問題導致的 

換成

啟動 再試一次

這樣就好了 真是神奇

當然 改版本 要記得更新maven

在網上查閱資料 也沒懂到底版本存在的根本原因 希望有一天哪位大神路過此地,給小弟解說一下 謝謝

還有一點就是下面紅框不能寫一樣的 要不然會找不到 

會報這樣的錯誤

大家注意一下

今天是1024,專屬程式設計師的節日,祝所有猿們節日快樂,永無bug。