如何在应用程序启动时将数据加载到Spring Ehcache

时间:2015-02-05 02:44:51

标签: java ehcache

我希望在应用程序启动时使用Spring ehCache将数据从数据库加载到缓存中,即在服务器启动之前调用任何其他方法。我不想使用构造函数。请帮帮我。

1 个答案:

答案 0 :(得分:0)

一个选项是使用Spring BeanPostProcessor并让它在CacheManager bean上运行,获取Cache并加载它。

另一种选择是配置BootstrapCacheLoader来执行此操作。您还可以考虑从MemoryLimitedCacheLoader进行扩展,以帮助您在达到缓存容量后停止加载。