クラス 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 テンプレートを指定されたモデルで処理し、結果を文字列に書き込みます。

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

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