楽しいSpringBoot 2迅速な統合| FreeMarkerの記事

FreeMarkerのご紹介

ApacheのFreeMarkerの™は、テンプレートエンジンテンプレートに基づいており、テキスト出力を変更データ(HTMLページ、電子メール、設定ファイル、ソースコードなど)を生成するためのJavaライブラリ:。テンプレートが書かれたFreeMarkerのテンプレート言語(FTL)があり、これは(PHPプログラミング言語などの完全なように)簡単な独自の言語です。典型的には、(Javaなどの)汎用プログラミング言語データ(公開データベースクエリ、行動ビジネス・コンピューティング)を調製しました。その後、ApacheのFreeMarkerのは、準備ができたデータを表示するためにテンプレートを使用します。テンプレートでは、データを提示する方法に焦点を当てると、テンプレートに加えて、あなたが提示するデータに焦点を当てます。

絵

SpringBoot同等の関係者はので、ここで私がSpringBootにFreeMarkerの現在のフロントページを使用する方法を説明します、その比較的馴染みのFreeMarkerのの、Thymeleafをお勧めします。
                                                                                  -上記からの抜粋  FreeMarkerの公式サイト   

FreeMarkerのを使用してSpringBoot手順

最初のステップは、特定のコードに依存しているのpom.xmlバネブートスタータFreeMarkerの中に導入することで、以下の通りであります:

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

第二段階は、次のように新しいfreemarkDemo.ftl資源の下でテストテンプレートディレクトリを作成することです:

<h1>${msg}</h1>

 第3のステップは、アクセスfreemarkDemo.ftlコントローラを作成することです。


@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のページを入力することのURLであるHTTP:// localhostを:8080 / SBE /こんにちは/テスト    テストテスト結果は以下のとおりです。

ファイル

概要

次の手順を使用してSpringBoot FreeMarkerの:

  1. FreeMarkerのスターター依存を追加します。
  2. コントローラーを依頼するテンプレートページとアクセステンプレートのページを作成します。

サンプルコード

具体的なコード例、私のGitHubリポジトリはモジュールプロジェクト名springbootexamples参照してください。春ブーツ-2.xの-FreeMarkerのの  ビューの横を。

GitHubの:https://github.com/zhuoqianmingyue/springbootexamples

おすすめ

転載: www.cnblogs.com/jerry126/p/11531305.html