使用hibernate后期应用程序部署在二级缓存中加载引用数据



应用程序是一个带有hibernate的Spring MVC。我使用ehcache作为hibernate的二级缓存。我能够在服务器启动期间缓存数据。但由于要缓存的数据非常大,因此需要在部署应用程序后将数据加载到缓存中,这样用户就不需要等待应用程序启动。我们希望使用JMS或异步线程在缓存中加载数据。请对此提出建议。

这是使用Spring JMS成功实现的。消息已在Spring的contextRefreshedEvent处发送到JMS侦听器。最后,监听器调用DAO异步加载数据。

最新更新