From cb590bdb3c78f39e617770ce654525bc38d03ad7 Mon Sep 17 00:00:00 2001 From: milo Date: Fri, 5 Jun 2026 10:29:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(wx-java-mp-):=20=E4=BF=AE=E5=A4=8D=20Rediss?= =?UTF-8?q?onClient=20=E5=9B=9E=E9=80=80=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 改为通过实际配置项 wx.mp.config-storage.redis.host 判断是否使用内置 wxMpRedissonClient,避免 RedisProperties 默认 host 导致始终无法回退到 用户自定义 RedissonClient bean。 --- .../storage/WxMpInRedissonConfigStorageConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solon-plugins/wx-java-mp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/mp/config/storage/WxMpInRedissonConfigStorageConfiguration.java b/solon-plugins/wx-java-mp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/mp/config/storage/WxMpInRedissonConfigStorageConfiguration.java index c1f5ebf0f3..7121f2d700 100644 --- a/solon-plugins/wx-java-mp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/mp/config/storage/WxMpInRedissonConfigStorageConfiguration.java +++ b/solon-plugins/wx-java-mp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/mp/config/storage/WxMpInRedissonConfigStorageConfiguration.java @@ -36,9 +36,9 @@ public WxMpConfigStorage wxMaConfig() { } private WxMpRedissonConfigImpl getWxMpInRedissonConfigStorage() { - RedisProperties redisProperties = properties.getConfigStorage().getRedis(); + String configuredHost = applicationContext.cfg().get(WxMpProperties.PREFIX + ".config-storage.redis.host"); RedissonClient redissonClient; - if (redisProperties != null && StringUtils.isNotEmpty(redisProperties.getHost())) { + if (StringUtils.isNotEmpty(configuredHost)) { redissonClient = applicationContext.getBean("wxMpRedissonClient"); } else { redissonClient = applicationContext.getBean(RedissonClient.class);