溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot中怎么使用FreeMarker

發布時間:2022-03-03 15:49:54 來源:億速云 閱讀:296 作者:iii 欄目:web開發

這篇文章主要介紹“SpringBoot中怎么使用FreeMarker”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“SpringBoot中怎么使用FreeMarker”文章能幫助大家解決問題。

FreeMarker 介紹

Apache FreeMarker?是一個模板引擎:一個Java庫,用于根據模板和更改數據生成文本輸出(HTML網頁,電子郵件,配置文件,源代碼等)。模板是用FreeMarker模板語言(FTL)編寫的,這是一種簡單的專用語言(不像PHP這樣的完整編程語言)。通常,使用通用編程語言(如Java)來準備數據(發布數據庫查詢,進行業務計算)。然后,Apache FreeMarker使用模板顯示準備好的數據。在模板中,您將專注于如何呈現數據,而在模板之外,您將關注于要呈現的數據。

SpringBoot中怎么使用FreeMarker

SpringBoot 官方比較推薦使用 Thymeleaf,由于自己對 FreeMarker 相對比較熟悉,所以這里我先介紹一下如何在 SpringBoot 中使用 FreeMarker 當前前端頁面使用。
 

SpringBoot 使用 FreeMarker 操作步驟

第一步是在pom.xml?中引入 spring-boot-starter-freemarker 依賴具體代碼如下:

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

第二步是在resources 下 templates 創建test目錄新建 freemarkDemo.ftl 內容如下:

<h2>${msg}</h2>

?第三步是創建訪問 freemarkDemo.ftl 的Controller。

@Controller
@RequestMapping("/hello")
public class HelloWorldController {
    @RequestMapping("/test")
    public String test(Model model){
        model.addAttribute("msg", "SpringBoot With Freemark hello world!");
        return "test/helloworld";
    }
}

測試

在游覽器輸入訪問 FreeMarker 頁面的 Controller 的 URL:http://localhost:8080/sbe/hello/test? ?進行測試,測試結果如下:

SpringBoot中怎么使用FreeMarker

關于“SpringBoot中怎么使用FreeMarker”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女