SpringBoot入門篇--使用Thymeleaf模板引擎進行頁面的渲染


  在做WEB開發的時候,我們不可避免的就是在前端頁面之間進行跳轉,中間進行數據的查詢等等操作。我們在使用SpringBoot之前包括我在內其實大部分都是用的是JSP頁面,可以說使用的已經很熟悉。但是我們在使用springBoot開發框架以后我們會發現一個致命的問題,就是SpringBoot對Jsp的支持可以說是慘不忍睹,官方推薦我們進行使用的是Thymeleaf模板引擎進行。其實我這里也沒搞清楚模板引擎原理是什么,以后有機會再深入了解,我們只需要學會怎么用就行,目前而言。當然模板引擎有很多,比如freemarker等等,但是我這一直感覺thymeleaf相對於freemarker來說好用的還是不少的。在這里我們就只講一下thymeleaf這個模板引擎!

  使用是非常簡單的,首先我們需要在pom.xml文件中導入依賴:

   

  接下來我們可以去application.properties文件中進行相關的配置:

    

  在這里我們需要進行一下說明:

    1>這個配置不是必須的,因為SpringBoot它自身有相關的默認配置,我們的配置會覆蓋相關的默認配置

    2>我們在進行頁面返回的時候,頁面是默認儲存在resource文件下的templates文件里面的。

    3>使用Thymeleaf默認頁面就是HTML頁面,所以這是非常方便的。

    4>我們就算不配置的時候最好還是講模板緩存進行關閉,上圖已經做了相應的注釋,因為這么做的目的是為了在頁面進行改變的時候,我們可以很快的看到直觀效果。

  緊接着我們只需要建立相關的頁面,然后在Controller控制層里面進行相應的跳轉編寫即可:

   

  

  所以我們在使用SpringBoot框架利用Thymeleaf進行頁面的渲染返回也是很方便的,有很多小伙伴有疑問,如果我在templates文件下面新建一個文件儲存頁面,這時候我們要進行返回的話應該怎么辦,其實我們只不過僅僅加了一層路徑而已,一般而言,我們不會說采用在控制層返回路徑里面添加,只需要在配置文件里面加上即可:

  

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM