“使用Redis和MongoDB在Java Sping Boot 中实现暖缓存缓存以提高API性能”[已关闭]

b5buobof  于 2023-11-15  发布在  Java
关注(0)|答案(1)|浏览(101)

已关闭。此问题需要更多focused。目前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

1小时前关闭
Improve this question
我想在开始时为我的Web应用程序应用热缓存,其中常见的方法需要在开始时缓存我使用Java springboot作为后端API,所以为了使API更快,我们正在处理缓存。
所以我们有dashboard web应用程序,因为我们有Java作为后端,因为我们现在使用Redis和MongoDB缓存,要求是我想在开始时为我的web应用程序应用warm缓存,其中常见的方法需要在开始时缓存。

nimxete2

nimxete21#

你可以实现一个ApplicationListener<ContextRefreshedEvent>组件类,它注入了你需要初始化缓存的bean。这个类的onApplicationEvent(ContextRefreshedEvent event)方法在Spring调用应用程序上下文之后被调用。
另一种方法是将@EventListener注解添加到现有组件中的新方法中,该方法本质上做同样的事情。
this就是一个例子。

相关问题