クラス FreeMarkerTemplateUtils

java.lang.ObjectSE
org.springframework.ui.freemarker.FreeMarkerTemplateUtils

public abstract class FreeMarkerTemplateUtils extends ObjectSE
FreeMarker を操作するためのユーティリティクラス。モデルを使用して FreeMarker テンプレートを処理する便利なメソッドを提供します。
導入:
14.03.2004
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • FreeMarkerTemplateUtils

      public FreeMarkerTemplateUtils()
  • メソッドの詳細

    • processTemplateIntoString

      public static StringSE processTemplateIntoString(freemarker.template.Template template, ObjectSE model) throws IOExceptionSE, freemarker.template.TemplateException
      指定された FreeMarker テンプレートを指定されたモデルで処理し、結果を指定された Writer に書き込みます。

      この方法を使用して、Spring のメールサポートで送信するメールのテキストを準備する場合は、IO/TemplateException を MailPreparationException でラップすることを検討してください。

      パラメーター:
      model - モデルオブジェクト、通常はキーとしてモデル名を含み、値としてモデルオブジェクトを含むマップ
      戻り値:
      文字列としての結果
      例外:
      IOExceptionSE - テンプレートが見つからなかったか、読み取れなかった場合
      freemarker.template.TemplateException - レンダリングに失敗した場合
      関連事項: