SpringBoot - ウェブ開発のテンプレートエンジンは、Thymeleafを導入しました

  1、Thymeleafのテンプレートエンジンの導入

  org.springframework.boot

  春・ブート・スタータthymeleaf

  2.2.1.RELEASE

  図2に示すように、構成プロパティ

  実際には、それは設定せずに、直接使用することができます。しかし、春ブーツ公式文書が開発中のバッファリングを防ぐために、お勧め、あなたがライン上でapplication.propertiesファイルに次の行を追加します。

  spring.thymeleaf.cache =偽

  3、Thymeleaf使用

  ソースドキュメント

  org.springframework.boot.autoconfigure.thymeleafパッケージ;

  輸入いるjava.nio.charset.Charset;

  輸入java.nio.charset.StandardCharsets。

  輸入はjava.util.List;

  輸入org.springframework.boot.context.properties.ConfigurationProperties。

  輸入org.springframework.http.MediaType。

  輸入org.springframework.util.MimeType。

  輸入org.springframework.util.unit.DataSize;

  @ConfigurationProperties(接頭辞= "spring.thymeleaf")

  パブリッククラスThymeleafProperties {

  プライベート静的最後の文字セットDEFAULT_ENCODING = StandardCharsets.UTF_8。

  public static final文字列DEFAULT_PREFIX = "クラスパス:/テンプレート/";

  public static final文字列DEFAULT_SUFFIX = ".htmlを";

  / **

  *かどうかは、テンプレートは、それをレンダリングする前に存在していることを確認します。

  * /

  プライベートブールcheckTemplate =はtrue。

  / **

  *かどうかは、テンプレートの場所が存在することを確認します。

  * /

  プライベートブールcheckTemplateLocation =はtrue。

  / **

  * URLを構築するときにビュー名の前に付けますプレフィックス。

  * /

  プライベート文字列の接頭辞= DEFAULT_PREFIX。

  / **

  * URLを構築する際に名前を表示するために付加されますサフィックス。

  * /

  プライベート文字列の接尾辞= DEFAULT_SUFFIX。

  / ** 病院の鄭州の流れhttp://mobile.zzzzyy120.com/

  テンプレートに適用される*テンプレートモード。また、ThymeleafのTemplateMode列挙型を参照してください。

  * /

  プライベート文字列モード=「HTML」;

  / **

  *テンプレートファイルをエンコードします。

  * /

  プライベート文字セットエンコーディング= DEFAULT_ENCODING。

  / **

  *かどうかは、テンプレートキャッシュを有効にします。

  * /

  プライベートブールキャッシュ=はtrue。

  }

  }

  長いクラスパス上のHTMLページとしてとして:/テンプレート/、Thymeleafは自動的にレンダリングされます:

  使用

  1)(thymeleaf名前空間を導入

  こんにちは静的リソーステンプレートエンジンの設定に成功

  2、コントローラクラスの作成

  パッケージcom.hern.controller。

  輸入org.springframework.web.bind.annotation.RequestMapping。

  輸入org.springframework.web.bind.annotation.RestController;

  / **

  * @program:springboot-ウェブ-研究

  * @description:テスト環境の設定

  * @author: 

  * @Create:2019年12月2日夜04時51分

  ** /

  @コントローラ

  パブリッククラスHelloController {

  (値= "こんにちは")@RequestMapping

  パブリック文字列のHello(){

  「hello」を返します。

  }

  }

  8080 /ハローテスト:3、ブラウザのアドレスバーにlocalhostと入力します。

おすすめ

転載: www.cnblogs.com/gnz49/p/11971722.html