spring-cache 相关问题

Spring缓存提供了一个Cache和CacheManager抽象,包括对ehcache和JSR-107提供程序的支持。它还将缓存应用于Java方法,从而减少了基于缓存中可用信息的执行次数。支持基于声明注释的缓存和面向方面的缓存。

Spring 的 AspectJ 模式缓存与 AspectJ 模式事务

我的问题与 Spring 的 AspectJ 模式有关,特别是如何启用它: 交易管理 缓存 1)我注意到为了启用AspectJ模式进行事务管理,...

回答 1 投票 0

无法创建CacheManager bean

我在创建 Spring CacheManager 时遇到问题。当我尝试启动时,收到创建 bean 错误消息。 导入 org.springframework.cache.CacheManager; 导入org.springframework.cache。

回答 2 投票 0

EhCache - 过期元素不会被驱逐

我在 Spring Boot 应用程序中使用 EHCache 2.9,并将缓存配置为在 300 秒(5 分钟)后过期。 当我运行应用程序并第一次请求元素时......

回答 1 投票 0

Hazelcast 在 Spring Boot 中没有正常关闭?

我试图了解 Spring Boot 如何关闭分布式 Hazelcast 缓存。当我连接然后关闭第二个实例时,我收到以下日志: 第一实例(仍在运行) 2021-09-...

回答 2 投票 0

数据缓存后,使其可供其他微服务使用

有多个微服务消耗公共数据。因此,如果我的微服务正在访问数据,那么它应该缓存在 1 个位置,其他微服务可以引用该缓存数据。 请帮忙...

回答 1 投票 0

Spring 缓存@CacheEvict 匹配列表中的键?

我正在使用 Spring 缓存并尝试通过键(id)列表逐出缓存。 @CacheEvict(value="cacheName",key=?, condition=? ) 公共无效deleteByIds(Listids){...} 我怎样才能管理...

回答 2 投票 0

Redis - 具有不同 TTL 的多个缓存

我正在使用 Java 17 / Spring,并且此 application.yml 运行良好。 问题是我需要每个缓存不同的生存时间: 缓存1 10秒 缓存2 20秒 春天: 缓存: 缓存-n...

回答 1 投票 0

过期时间@cacheable spring boot

我已经实现了缓存,现在我想添加过期时间。 如何使用 @Cacheable 在 Spring Boot 中设置过期时间? 这是一个代码片段: @Cacheable(值=“预测”,除非=“#结果...

回答 9 投票 0

静态分析工具,用于捕获绕过Spring缓存@Cacheable方法的自调用

我知道这是因为在 Spring 中创建代理来处理缓存、事务相关功能的方式。修复它的方法是使用 AspectJ 但我不想采用它

回答 2 投票 0

无法使用@CachePut更新已经缓存的列表

我在 Spring Boot 应用程序中使用 Redis 缓存。要求是 - 我们需要特定日期过滤器的数据列表。为了实现这一点,我使用了可缓存注释。 现在,当我第一次运行它时,它...

回答 1 投票 0

如何使用Spring Boot禁用Redis缓存?

使用 Spring Boot 2.1,我使用 Java 配置在配置文件中定义 RedisCacheManager bean。一切正常,但我有时想禁用它,例如在

回答 3 投票 0

在 Spring Session 注解中注入会话超时的属性值

我有以下课程: @EnableRedisIndexedHttpSession(maxInactiveIntervalInSeconds = 2000) 公共类我的应用程序{ 我想将 Spring 的值放入 maxInactiveIntervalInSeconds

回答 2 投票 0

Spring:在注释中注入属性值

我有以下课程: @EnableRedisIndexedHttpSession(maxInactiveIntervalInSeconds = 2000) 公共类我的应用程序{ 我想将 Spring 的值放入 maxInactiveIntervalInSeconds

回答 1 投票 0

如何清除多个 Pod 中的缓存?我有两个 Openshift Pod,我想发送 HTTP 请求以清除两个 Pod 中的缓存

我在 Openshift 中有两个微服务 Pod,我想清理这两个微服务的缓存。我有一个清除缓存的端点,请求仅进入一个 Pod。如何避免重新启动 Pod ...

回答 2 投票 0

有没有办法分别为 saveAll 或 updateAll 应用 Cacheable 功能的 Spring 缓存功能?

@CachePut(cacheNames = "projectTeams", key = "#projectTeam.id") 公共列表 updateAll(列表 项目团队){ 返回projectTeamRepository.s...

回答 1 投票 0

六边形架构中如何使用Spring缓存?

在六边形架构中,领域层与框架没有依赖关系。 可以在领域层使用Spring缓存吗?

回答 2 投票 0

spring-boot-devtools 从缓存获取时导致 ClassCastException。

我在从缓存获取价值时遇到问题。 java.lang.RuntimeException:java.lang.ClassCastException:com.mycom.admin.domain.User 无法转换为 com.mycom.admin.domain.User 缓存

回答 4 投票 0

Spring 使用局部变量进行条件缓存?

我有一个 Cacheable 方法,它返回一个包含来自多个源的数据的对象。 如果发生错误(例如:源不可用),它将返回检索到的任何部分数据。 哈...

回答 1 投票 0

无法从Redis缓存获取集合

我们使用 Redis 缓存在应用程序的缓存中存储数据。我们直接使用 @Cacheable允许缓存并使用下面的redis来缓存。下面是配置 Redis 配置 - @

回答 1 投票 0

Spring Boot 3:无法在 Redis 连接问题上优雅地失败和恢复

我有一个使用 Redis 的 Spring Boot API。我试图涵盖这样的情况:当 Redis 由于某种原因出现故障时,我能够处理它,更重要的是从缓存 ag 中恢复和服务......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.