1. 程式人生 > >springboot 2.0 教程-04-html和freemarker

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
關注公眾號 檢視更多技術乾貨
還可加群 , 眾多好基友在等你
mpjpg

springboot 書籍 PDF 下載

掃描關注上方公眾號
回覆關鍵字 boot
就可以下載這本書了
書籍的排版很好的,我自己也在看.大家可以一起交流哦
1_png

寫在前面

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 會在檢視解析的時候

給你加上 字尾, 進而準確定位到 具體 檔案

我們 做完了這些事情後

就可以驗證了

沒有任何問題, 我們看到了我們的預期效果

結束語

本次課的內容如果你還有什麼不懂的地方

可以參照我的

視訊

高清無廣告

你可以在B站
https://www.bilibili.com/video/av35595465