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);