如何在服务器启动期间加载缓存表中存在的数据

时间:2013-04-12 03:02:27

标签: spring bootstrapping

我正在开发一个java Web应用程序,我想在服务器启动时缓存表中存在的所有数据。

此外,如果DB值有任何变化,我希望刷新缓存(不重新启动服务器)。

我正在寻找春天的一些材料,这可能有助于我实现这一目标。但我无法弄明白。

请帮助我如何实现同样的目标。另外我想在服务器启动时初始化一些bean。

2 个答案:

答案 0 :(得分:1)

首先阅读以下文档,这些文档将帮助您入门。

请参阅Spring文档http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/cache.html

另请查看这个简单的教程http://viralpatel.net/blogs/cache-support-spring-3-1-m1/

关于bean初始化,您可以在bean类的方法上使用@PostConstruct注释。 Spring将在构造bean之后调用该方法。

答案 1 :(得分:0)

您计划构建的应用程序并不容易。根据我的经验,创建这样的应用程序需要了解以下内容:
1.春天 2. Ehcache
3. JMX
4. Servlet听众