VelocityEngine.Init(ExtendedProperties) 合併自訂與預設配置。預設值定義於 NVelocity.Runtime.Defaults.nvelocity.properties,常用鍵對應 RuntimeConstants。
| 類別 | 關鍵鍵值 |
|---|---|
| 模板編碼 | input.encoding、output.encoding(預設 ISO-8859-1) |
| #foreach | directive.foreach.counter.name、.initial.value、.maxloops、.iterator.name |
| #set | directive.set.null.allowed |
| #include | directive.include.output.errormsg.start/end |
| #parse | directive.parse.max.depth |
| 資源載入器 | resource.loader、file.resource.loader.class/path/cache/modificationCheckInterval |
範例:檔案載入器啟用快取、每 2 秒檢查修改:
file.resource.loader.cache = true
file.resource.loader.modificationCheckInterval = 2