最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在SpringBoot中配置Thymeleaf的模板路徑方式

 更新時間:2022年08月17日 09:05:49   作者:「已注銷」  
這篇文章主要介紹了在SpringBoot中配置Thymeleaf的模板路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

配置Thymeleaf的模板路徑

眾所周知,Thymeleaf的模板文件默認是在項目文件夾的src\main\resources\templates目錄下的。

不過出于特殊需要,要修改其路徑怎么辦呢?

在我們的項目配置文件application.properties中,添加如下配置:

#Thymeleaf配置
spring.thymeleaf.prefix=自定義的Thymeleaf的模板位置,jar內部以classpath:開頭,外部路徑使用file:開頭
spring.thymeleaf.suffix=自動匹配后綴
spring.thymeleaf.cache=是否使用緩存

知道了以上配置的作用,我們就知道了,默認情況下Thymeleaf的spring.thymeleaf.prefix這條配置的值是classpath:/templates/(Spring中classpath的根目錄即對應項目文件夾的src\main\resources)

這里放出我的配置:

#Thymeleaf配置
spring.thymeleaf.prefix=file:Resources/thymeleaf/
spring.thymeleaf.suffix=.html
spring.thymeleaf.cache=false

即把模板路徑設置為當前目錄下(指項目根目錄或者編譯后運行jar時的運行目錄)的Resources/thymeleaf下。

需要注意的是模板路徑值最后一定要加上斜杠/,否則就會出錯。

關于thymeleaf配置說明

thymeleaf是一種模板引擎,可以查看頁面的靜態(tài)效果,也可以讓程序員在服務器查看帶數據的動態(tài)頁面效果。

引入依賴,在pom.xml文件添加以下內容。

<dependency>
?? ?<groupId>org.springframework.boot</groupId>
?? ?<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

在application.yml的配置文件里加入以下內容

thymeleaf:
?? ?cache: false # 關閉頁面緩存
?? ?encoding: UTF-8 # 模板編碼
?? ?prefix: classpath:/templates/ ?# 頁面映射路徑
?? ?suffix: .html # 構建URL時附加到查看名稱的后綴
?? ?mode: HTML5 # 模板模式
  • cache屬性默認值是true,把他設置為false,便于我們進行調試,不必每次修改都重啟一遍項目。
  • encoding屬性是模板編碼
  • prefix屬性是頁面映射路徑
  • suffix屬性是構建URL時附加到查看名稱的后綴
  • mode屬性是模板模式

注意:.yml與.properties文件均是spring boot的配置文件,其中.yml注重縮進和空格,通過縮進來表示父子級關系

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

  • 基于Java實現記事本功能

    基于Java實現記事本功能

    這篇文章主要為大家詳細介紹了基于Java實現記事本功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Java遞歸算法的使用分析

    Java遞歸算法的使用分析

    本篇文章介紹了,在Java中遞歸算法的使用分析。需要的朋友參考下
    2013-04-04
  • SpringCloud Hystrix-Dashboard儀表盤的實現

    SpringCloud Hystrix-Dashboard儀表盤的實現

    這篇文章主要介紹了SpringCloud Hystrix-Dashboard儀表盤的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • SpringBoot整合Liquibase的示例代碼

    SpringBoot整合Liquibase的示例代碼

    本篇文章給大家介紹SpringBoot整合Liquibase的兩種情況分析,看似整合問題很簡單,但是很容易出錯,下面小編給大家介紹下整合步驟,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • Java包裝類原理與用法實例分析

    Java包裝類原理與用法實例分析

    這篇文章主要介紹了Java包裝類,結合實例形式分析了Java包裝類基本概念、功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • Seata AT模式TransactionHook被刪除探究

    Seata AT模式TransactionHook被刪除探究

    這篇文章主要為大家介紹了Seata AT模式TransactionHook被刪除探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Java線程三種命名方法詳解

    Java線程三種命名方法詳解

    這篇文章主要介紹了Java線程三種命名方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 10個Java文件操作必備技巧分享

    10個Java文件操作必備技巧分享

    在我們日常的開發(fā)中,文件操作是一個非常重要的主題。文件讀寫、文件復制、任意位置讀寫、緩存等技巧都是我們必須要掌握的。本文為大家整理了10個實用的文件操作技巧,希望對大家有所幫助
    2023-04-04
  • java并發(fā)編程中實現可見性的四種可行方案解析

    java并發(fā)編程中實現可見性的四種可行方案解析

    這篇文章主要介紹了java并發(fā)編程中實現可見性的四種可行方案解析,使用關鍵字volatile和使用鎖(如synchronized關鍵字或者java.util.concurrent包中的鎖)來確保對共享變量的修改在多線程環(huán)境中能夠正確地被其他線程所觀察到,需要的朋友可以參考下
    2023-08-08
  • SpringBoot?Starter自定義全局加解密組件的詳細流程

    SpringBoot?Starter自定義全局加解密組件的詳細流程

    SpringBoot?Starter作用將一組相關的依賴打包,簡化項目的配置和初始化過程,通過特定的Starter開發(fā)者可以快速的實現特定功能模塊的開發(fā)和擴展,本文給大家介紹了SpringBoot?Starter自定義全局加解密組件的詳細流程,需要的朋友可以參考下
    2024-02-02

最新評論

贵州省| 萝北县| 文化| 隆林| 泗水县| 南郑县| 台东市| 肇州县| 信丰县| 新丰县| 金沙县| 江达县| 建昌县| 会昌县| 梅河口市| 驻马店市| 榆林市| 嵩明县| 宾川县| 罗甸县| 海口市| 广水市| 武城县| 舟山市| 依兰县| 酉阳| 喀什市| 科尔| 揭阳市| 邹城市| 奉新县| 济阳县| 呼伦贝尔市| 新余市| 都昌县| 葵青区| 南宁市| 克什克腾旗| 金湖县| 吴堡县| 松原市|