簡體   English   中英

Spring freemarker 多個模板加載器路徑

[英]Spring freemarker multiple template loader paths

我們在 spring boot 項目中使用 freemarker 模板作為電子郵件。

類路徑中有一個默認目錄,所有基本電子郵件模板都存儲在其中。 而且,還有其他用於客戶自定義電子郵件模板的目錄。

我們想要的是模板加載器應該首先在客戶端的自定義目錄中搜索給定的電子郵件模板,如果沒有找到,則只查看默認目錄。

現在,我知道我們可以在FreeMarkerConfigurationFactory setTemplateLoaderPaths(String... templateLoaderPaths)傳遞多個路徑。 但是這種方法是否保持查找順序?

FreeMarkerConfigurationFactory使用路徑來創建一個MultiTemplateLoader ,它說:

一個TemplateLoader使用一組其他裝載機加載模板。 在每個請求中,加載器按照它們在提供給構造函數的加載器數組中出現的順序進行查詢。

所以是的,該方法維護查找順序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM