SpringBoot模板引擎

2021-10-25 02:51:34 字數 1243 閱讀 4287

springboot模板引擎

模板引擎是為了使使用者介面與業務資料(內容)分離而產生的,它可以生成特定格式的文件,用於**的模板引擎就會生成乙個標準的html文件。

springboot 推薦使用模板引擎來渲染html,如果你不是歷史遺留專案,一定不要使用jsp,常用的模板引擎很多,有freemark,thymeleaf等,其實都大同小異其中springboot 強烈推薦的是用thymeleaf

pom.xml檔案中新增thymeleaf的支援,並且刪除jsp的支援

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-thymeleafartifactid

>

dependency

>

#spring.mvc.view.prefix=/web-inf/jsp/

#spring.mvc.view.suffix=.jsp

package cn.oy.controller;

import org.springframework.stereotype.controller;

import org.springframework.ui.modelmap;

@controller

("/tpl"

)public

class

thymeleafcontroller

}

在resources目錄裡面新建乙個templates目錄,在目錄裡面新建testthymeleaf.html檔案(springboot約定大約配置,springboot預設的模板配置路徑為:src/main/resources/templates)

xmlns:th

="">

>

charset

="utf-8"

>

>

enjoytitle

>

head

>

>

th:text

="$"

/>

body

>

html

>

在瀏覽器上輸入:localhost:8080/tpl/testthymeleaf,可以看到頁面。

Springboot第六課 整合模板引擎

這裡我們整合模板引擎freemarker 1.引入依賴 org.springframework.boot spring boot starter freemarker 2.配置模板引擎 freemarker 配置 spring freemarker suffix html 字尾名,預設是.ftl c...

spring boot模板對映

寫小專案的時候vue就顯的很複雜,可以用對映模板簡單代替。後端 把資料對映到模板上 返回模板查詢 getall public string getall model model 呼叫方法 return redirect user getall 前端 接受模板並輸出 返回集合 userstat 是為了...

NVelocity模板引擎

因此決定自學一下nvelocity的使用 拋開monorail 安裝後,在其下的bin目錄中可找到nvelocity.dll net專案中將用到 並將其複製出來放到我的測試web bin目錄下。到castleproject上看了一下using it大致有四步 先要引入以下命名空間 using com...