2015-08-03 16 views
0

L:我使用SQL來填充數據表,但表很大,我無法使用PHP。這會導致它加載的時間比我想要的要長。我的計劃是在凌晨某個時間點自動更新頁面以防止用戶遇到初始加載。我不知道該怎麼做。無論是Java還是JS功能。在一天的特定時間重新加載網站Java/Spring MVC

+0

有沒有聽說過分頁? –

+0

重新裝入什麼? – dotvav

+0

默認情況下,數據表具有分頁。 我想在某個點重新提取SQL數據,以便信息是最新的。 – GuyA

回答

1

如果我理解正確,那麼在數據庫中有大量數據需要很長時間的查詢。您已經通過將必要的項目預加載到程序中並將其展示給用戶來解決此問題。那麼你的問題是你如何安排使用Spring重新加載這些項目。

Spring supports scheduling通過使用註釋或配置。使用註釋可以聲明例如

@Scheduled(cron="<cron style scheduling rule>") 
public void refresh() { 
    // Your implementation 
} 

此外,您必須在註釋生效之前設置啓用調度。

相關問題