springboot 2.0 教程-04-html和freemarker
閱讀原文:https://blog.bywind.cn/articles/2018/11/28/1543373589258.html
視訊教程:https://www.bilibili.com/video/av35595465
課程原始碼:https://github.com/ibywind/springboot-learn
關注公眾號 檢視更多技術乾貨
還可加群 , 眾多好基友在等你
springboot 書籍 PDF 下載
掃描關注上方公眾號
回覆關鍵字 boot
就可以下載這本書了
書籍的排版很好的,我自己也在看.大家可以一起交流哦
寫在前面
hello
大家好
歡迎大家收看御風大世界
本次課是我們
springboot系列教程的第4課
利用springboot
整合HTML 和 freemarker 的訪問
訪問Html
訪問Html 很簡單
我們 在 springboot 文件
搜尋 static
會找到
springboot 預設的建議 是
讓我建立一個 static / public / 等等
要知道 springboot 建議我們沿用 他的約束
這樣 我們就會得到 飛一般的 編碼速度
我們在 resources 資料夾下建立一個 static (這個名字很靜態)
有了這個資料夾之後
我麼就可以在裡面管理我們的 靜態資源了
CSS
JS
Img
Html
等等 都是我們web專案中會用到的靜態資源
真的可以訪問到
我們按照springboot的 預設規範
建立了static 資料夾之後
並不需要做什麼額外的配置
到現在我們的 統一配置入口檔案
還是空空如也的
我們來嘗試寫一個 controller
看下是否可以訪問到
再建立一個html檔案
我們啟動專案 開啟我們的瀏覽器
訪問下
我們會發現真的可以訪問到哦
到這裡為止我們並沒有
做額外的配置
就可以按照springboot 預設的配置 訪問到了 html 靜態頁面資源
我要我的freemarker
首先 freemarker 是一個額外元件
我們需要引入他
在springboot 官方文件中
對於freemarker有一個預設的配置
templates 資料夾
你只需 把你自己的 freemarker檔案 放到這個 資料夾下面
你就可以直接使用了
如果你 想 叫別的名字
你可以自己配置
你再 application.properties 檔案中 能看到的 提示配置項
都是 springboot的預設配置
你可以沿用 也可以重寫
在這裡我選擇 沿用他的配置
並且在下面建議一個檔案 fm.ftl
我們單獨寫一個 訪問freemarker的controller
他家可以看到
我 return 的地方
並沒有寫車 fm.ftl
而是直接寫了一個 檔案的名字 fm
因為預設的 freemarker配置是這樣的
也就是 預設的檔案字尾是 .ftl
你只需要 寫檔名字 就可以了, springboot 會在檢視解析的時候
給你加上 字尾, 進而準確定位到 具體 檔案
我們 做完了這些事情後
就可以驗證了
沒有任何問題, 我們看到了我們的預期效果
結束語
本次課的內容如果你還有什麼不懂的地方
可以參照我的
視訊
高清無廣告