2015-08-03 45 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 
} 

此外,您必须在注释生效之前设置启用调度。