いくつかの例で見て、 velocityサイト全体を理解しようとしたように、 velocityengineを初期化する方法は3つあります。-
デフォルト構成の場合:.Init()
-デフォルト構成とファイル内のプロパティ:.Init (文字列)
-デフォルトの構成に加えて、コレクション内のプロパティを使用する場合:.Init(Commons.Collections.ExtendedProperties)
しかし、これらがどのように機能するかについてはほとんど説明がありません。たとえば、私がダウンロードしたアプリでは、次のようになります。
VelocityEngine engine = new VelocityEngine();
ExtendedProperties props = new ExtendedProperties();
props.AddProperty("file.resource.loader.path", new ArrayList(new string[] { ".", @".\Templates" }));
engine.Init(props);
明白な仮定を超えて、「file.resource.loader.path」とは何ですか?
変更できる他のプロパティは何ですか?また、どのように変更できますか(つまり、addpropertyを使用するか、他の方法がある場合は指定してください)?