我正在开发一个java Web应用程序,我想在服务器启动时缓存表中存在的所有数据。
此外,如果DB值有任何变化,我希望刷新缓存(不重新启动服务器)。
我正在寻找春天的一些材料,这可能有助于我实现这一目标。但我无法弄明白。
请帮助我如何实现同样的目标。另外我想在服务器启动时初始化一些bean。
答案 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听众