springboot 使用FreeMarker模板

2022-05-29 19:57:11 字數 1031 閱讀 8345

在spring boot中使用freemarker模板非常簡單方便,只需要簡單幾步就行:

1、引入依賴:

org.springframework.bootgroupid>  

spring-boot-starter-freemarkerartifactid>  

dependency>  

2、建立模板:

>  

親愛的$,你好!h4>  

$p>  

祝:開心!  

br>  

$  br>  

$  body>  

html>  

其中,$表示time是日期型別的變數,只取date部分。「?date」還可以使用「?datetime」或「?time」。

3、使用模板,測試用例:

@autowired  

configuration configuration; //freemarker configuration  

@test  

public void sendhtmlmailusingfreemarker() throws exception   

4、測試結果:

源**參考:

freemarker官網:

附:使用迴圈遍歷乙個list的模板:

錯誤位置th> 數量th> 錯誤資訊th> 錯誤類名th> 更多資訊th> tr>  

$td>  

$td>  

$td>  

$td>  

$td>  

tr>  

>  

table>  

body>  

html>  

注意:最後那個兩個感嘆號表示:如果error.ename/error.details的值為空,則用空格代替。感嘆號後面也可以加乙個預設字串,在空值的時候代替空值。如果不加感嘆號會報錯。

new和malloc,delete和free的區別

先說new和malloc new的底層也是通過malloc來開闢記憶體的,new比malloc多一項功能,就是開闢完記憶體,還可以進行初始化 int p new int 10 test p new test 第一條語句是new的基本操作,10代表開闢整型記憶體的初始值。第二條語句會在堆上開闢test...

Linux中如何釋放cache記憶體 free

因為linux 的核心 機制,一般情況下不需要特意去釋放已經使用的cache。這些cache起來的內容可以增加檔案以及的讀寫速度。先說下free命令怎麼看記憶體 root ahsq proc free total used free shared buffers cached mem 515588 ...

delphi中物件的create和free

在d中每個應用程式可以獲得的記憶體空間分為兩種 堆 heap 和棧 stack 堆又稱為 自由儲存區 其中的記憶體空間的分配與釋放是必須由程式設計師來控制的。例如,用getmem函式獲取了一定大小的記憶體空間,則在使用完後,必須呼叫freemem函式將空間釋放,否則就會發生所謂的 記憶體洩漏 借債還...