2014-07-05 56 views
3

我正在使用基於maven + spring-mvc的web應用程序的wro4j。我有兩個不同的wro.properties文件可以在開發模式和部署模式下以不同的方式配置Web應用程序。 wro4j被配置爲使用運行時解決方案運行。到目前爲止設置工作正常。wro4j - 使用運行時解決方案構建所有組

我現在想要做的是,在部署模式下,所有的wro4j組應該立即在服務器啓動時建立(而不是每次wro資源的首先請求)。我還沒有找到配置選項 - 是否有一個?如果沒有,我怎麼能做到這一點?

(我知道我可以使用編譯部署模式可能得到類似的結果,但考慮到我已經有運行模式設置我想知道如果我能捎帶上)

回答

1

一個可能的解決方案是創建一個自定義的requestHandler,它將遍歷所有組並觸發處理。您將不得不在應用程序啓動過程中調用該請求處理程序。

如果您想要開箱即可使用此功能,請隨時打開issue

+0

我按照wro4j的例子創建了一個自定義的requestHandler。得到這部分工作 - 通過手動請求wroAPI url進行檢查。但是我怎麼在啓動過程中調用請求處理程序呢? – ashutosh

+1

使用ServletContextListener獲取有關應用程序啓動的通知並調用自定義requestHandler的url。 –

+0

在contextInitialized中,如何「調用」requestHandler?使用http客戶端或者嘲笑HttpServetRequest? – baraber

相關問題