私は、すべての電子メールテンプレートを一元化するのに役立ち、通信ハブを作成できるようにする速度テンプレートリポジトリを作成しようとしているアプリケーションを持っています。すべてのテンプレートは実行時に呼び出され、サービスを介してデータが入力されます。
私の問題は、ユーザーが速度テンプレートのテンプレート入力を定義するときに、オプションの必須のパラメーターリストをユーザーに提供する必要があることです。
速度テンプレートファイルからトークン/タグを読み取り、それらを抽出する方法はありますか?
トークンのリスト$name.address.streetNameを.vmファイルから利用できるようにしたいのと同じです。
正規表現に行きたくない。
それらをキャッシュしたり再利用したりする必要はありません。一度だけ読み取って、デフォルト、必須、およびオプションのパラメーターをデータベースに保存します。
私はこれらのパターンに従っています:http://kickjava.com/src/org/apache/velocity/test/view/TemplateNodeView.java.htm
文字列をベロシティテンプレートとして使用するにはどうすればよいですか?
ご意見をお聞かせください。