From a5ea6ca46becc4fd191c83b302780c16c8d95858 Mon Sep 17 00:00:00 2001 From: ruansheng Date: Wed, 14 Dec 2022 23:15:31 +0800 Subject: [PATCH] Fix caffeine class conditional (#2807) --- .../gateway/config/LocalResponseCacheAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/LocalResponseCacheAutoConfiguration.java b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/LocalResponseCacheAutoConfiguration.java index 59caac19..f2c4e328 100644 --- a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/LocalResponseCacheAutoConfiguration.java +++ b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/LocalResponseCacheAutoConfiguration.java @@ -43,7 +43,7 @@ import org.springframework.context.annotation.Configuration; */ @Configuration(proxyBeanMethods = false) @EnableConfigurationProperties({ LocalResponseCacheProperties.class }) -@ConditionalOnClass({ Weigher.class, Caffeine.class }) +@ConditionalOnClass({ Weigher.class, Caffeine.class, CaffeineCacheManager.class }) @ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMissing = true) @ConditionalOnEnabledFilter(LocalResponseCacheGatewayFilterFactory.class) public class LocalResponseCacheAutoConfiguration {