我試圖用Play Framework 2.2實現一個路由服務。因此,我有一個非常昂貴的圖形單例對象,需要在部署和啓動應用程序時實例化。圖的實例化需要約。 10到15分鐘,將所有節點和邊界和限制加載到內存中,我不想在第一個API GET請求進入時觸發它。在啓動應用程序時初始化昂貴的對象
此外,我希望能夠作出反應,如果第一個GET請求進來,圖形尚未加載,返回錯誤代碼(HTTP 503或類似的東西)。
只是一個想法:應該這樣做在Application()
構造?我問,因爲應用程序沒有開箱即用的構造函數,我想這有一些意圖。如果構造函數是私人的呢?
您是否嘗試過使用命令 「玩DIST」? – bandit