有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在现有应用程序中实现缓存

如果我要在现有的Spring应用程序中为所有web服务和数据库调用实现缓存,那么实现它的最佳方法是什么?我指的是任何设计模式和缓存机制,可以与其他必需的东西一起使用

如能提供任何建议,我将不胜感激


共 (3) 个答案

  1. # 1 楼答案

    如果您使用的是springboot,则可以使用

    @EnableCaching and @Cacheable
    

    因为Spring Boot会自动配置合适的CacheManager作为相关缓存的提供者

    你可以在https://spring.io/guides/gs/caching/上找到更多信息

  2. # 3 楼答案

    因为您已经使用Spring堆栈,^ {A1}可以是一种替代方案,您可以考虑,因为它将需要非常少的集成,并且大部分的东西都是从盒子中出来的。你也可以看看简单的例子herehere来了解它是如何工作的。然而,如果您想要对实际的底层缓存实现和与之交互的代码有更多的控制,您也可以轻松地推出自己的缓存,尽管这需要在您的终端编写更多的代码