欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot配置Thymeleaf(gradle)的簡(jiǎn)單使用

 更新時(shí)間:2018年12月08日 15:42:20   作者:執(zhí)筆記憶的空白  
今天小編就為大家分享一篇關(guān)于Spring Boot配置Thymeleaf(gradle)的簡(jiǎn)單使用,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

最近項(xiàng)目用到了Spring Boot ,但是在控制器返回html視圖并渲染參數(shù)的時(shí)候,存在了疑問(wèn)。后面考慮用Thymeleaf ,感覺真的不錯(cuò),下面分享給大家

總共四步:

  1. jar 引入
  2. 控制器參數(shù)傳遞 
  3. html標(biāo)簽引入
  4.  Thymeleaf 緩存設(shè)置

一、相關(guān)Jar的引用

1、maven的引用方式:

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

2、我現(xiàn)在的項(xiàng)目是用的Gradle,在build.gradle 里面的dependency加入以下配置:

compile "org.springframework.boot:spring-boot-starter-thymeleaf"

二、Spring Boot 控制器Controller的配置,需要使用Model來(lái)進(jìn)行參數(shù)傳遞(或者自定義Map)

@RequestMapping("/index")
 public String index(Model model) {
  model.addAttribute("loginName", "admin");
  model.addAttribute("loginId", "27");
  return "index";
 }

因?yàn)門hymeleaf  默認(rèn)的視圖返回路徑是 /src/java/resources/templates ,而且默認(rèn)后綴是.html , 所以我們的頁(yè)面視圖就放到templates目錄下

三、頁(yè)面視圖的配置

1、在html標(biāo)簽上引入 Thymeleaf  的標(biāo)簽庫(kù),然后參數(shù)輸出就可以直接使用${}  了

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"> 

例如:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<title>im test page</title>
</head>
<body>
    loginId:<span th:text="${loginId}"></span>
   loginName:<span th:text="${loginName}"></span>
</body>
</html>

最后的輸出結(jié)果:

四、Thymeleaf  的緩存配置

每次更改頁(yè)面,如果不配置Thymeleaf  緩存設(shè)置為false,那么每次更改html頁(yè)面都需要重啟頁(yè)面才刷新,這肯定是我們不愿意的

那么有一個(gè)簡(jiǎn)單的辦法,在我們的的基礎(chǔ)配置文件里面加入一句配置。 例如我的是application.properties 里面加入一句:

#Thymeleaf cache set
spring.thymeleaf.cache=false

重啟,配置完成

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解

    IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解

    這篇文章主要介紹了IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實(shí)現(xiàn)簡(jiǎn)單的掃雷小程序

    Java實(shí)現(xiàn)簡(jiǎn)單的掃雷小程序

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡(jiǎn)單的掃雷小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • SpringMVC異步處理操作(Callable和DeferredResult)

    SpringMVC異步處理操作(Callable和DeferredResult)

    這篇文章主要介紹了SpringMVC異步處理操作(Callable和DeferredResult),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • 詳解Java如何關(guān)閉線程以及線程池

    詳解Java如何關(guān)閉線程以及線程池

    java如何正確關(guān)閉線程以及線程池是一個(gè)高頻的面試題,本文將為大家詳細(xì)介紹實(shí)現(xiàn)的方法與代碼,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • 利用Socket.io 實(shí)現(xiàn)消息實(shí)時(shí)推送功能

    利用Socket.io 實(shí)現(xiàn)消息實(shí)時(shí)推送功能

    這篇文章主要介紹了利用Socket.io 實(shí)現(xiàn)消息實(shí)時(shí)推送功能,需要的朋友可以參考下
    2017-12-12
  • SpringBoot向resources下寫文件的兩種方式

    SpringBoot向resources下寫文件的兩種方式

    這篇文章給大家分享了兩種SpringBoot向resources下寫文件的方式,每種方式都有詳細(xì)的代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • 淺談Java中的class類

    淺談Java中的class類

    這篇文章主要介紹了淺談Java中的class類,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Idea如何配置Maven才能優(yōu)先從本地倉(cāng)庫(kù)獲取依賴(親測(cè)方法有效)

    Idea如何配置Maven才能優(yōu)先從本地倉(cāng)庫(kù)獲取依賴(親測(cè)方法有效)

    對(duì)于Idea怎么配置Maven才能優(yōu)先從本地倉(cāng)庫(kù)獲取依賴,網(wǎng)上說(shuō)法有很多種,都不太靠譜,最終都沒有效果,最好的解決方法是通過(guò)修改maven配置文件settings.xml,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • JAVA中取整數(shù)的4種方法總結(jié)

    JAVA中取整數(shù)的4種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于JAVA中取整數(shù)的4種方法,在java的Math類中,提供了許許多多的和數(shù)學(xué)計(jì)算有關(guān)的方法,其中也包括取整的,需要的朋友可以參考下
    2023-07-07
  • 詳解Java的Struts框架中注釋的用法

    詳解Java的Struts框架中注釋的用法

    這篇文章主要介紹了詳解Java的Struts框架中注釋的用法,Struts是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-12-12

最新評(píng)論