最新国产好看的视频,伊人天堂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內(nèi)部以classpath:開頭,外部路徑使用file:開頭
spring.thymeleaf.suffix=自動匹配后綴
spring.thymeleaf.cache=是否使用緩存

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

這里放出我的配置:

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

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

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

關(guān)于thymeleaf配置說明

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

引入依賴,在pom.xml文件添加以下內(nèi)容。

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

在application.yml的配置文件里加入以下內(nèi)容

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

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

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

相關(guān)文章

  • 基于Java實現(xiàn)記事本功能

    基于Java實現(xiàn)記事本功能

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

    Java遞歸算法的使用分析

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

    SpringCloud Hystrix-Dashboard儀表盤的實現(xiàn)

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

    SpringBoot整合Liquibase的示例代碼

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

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

    這篇文章主要介紹了Java包裝類,結(jié)合實例形式分析了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文件操作必備技巧分享

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

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

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

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

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

最新評論

仁化县| 丹江口市| 阿勒泰市| 西畴县| 长沙市| 大埔县| 财经| 会泽县| 柳林县| 宁化县| 洛南县| 叶城县| 光泽县| 信阳市| 梅州市| 舞钢市| 桐城市| 新乡市| 六安市| 广南县| 榕江县| 浪卡子县| 卢湾区| 武陟县| 崇义县| 永安市| 永济市| 平安县| 牟定县| 五指山市| 阿克| 青岛市| 六安市| 台安县| 蒲江县| 兴城市| 博乐市| 鄢陵县| 将乐县| 三原县| 宜州市|