使用hibernate post应用程序部署在二级缓存中加载参考数据

时间:2016-03-30 05:27:33

标签: hibernate spring-mvc caching ehcache spring-jms

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

1 个答案:

答案 0 :(得分:0)

使用Spring JMS成功实现了这一功能。 消息被发送到Spring的contextRefreshedEvent的JMS监听器。最后,监听器调用DAO以异步方式加载数据。