Browse Source

:bug: 修复yml没有redis的配置提示

miemieYaho 5 years ago
parent
commit
9b322713c1

+ 4 - 3
spring-boot-starters/wx-java-mp-spring-boot-starter/src/main/java/com/binarywang/spring/starter/wxjava/mp/properties/WxMpProperties.java

@@ -2,6 +2,7 @@ package com.binarywang.spring.starter.wxjava.mp.properties;
 
 import lombok.Data;
 import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.boot.context.properties.NestedConfigurationProperty;
 
 import java.io.Serializable;
 
@@ -42,7 +43,7 @@ public class WxMpProperties {
   /**
    * 存储策略, memory, redis.
    */
-  private ConfigStorage configStorage = new ConfigStorage();
+  private final ConfigStorage configStorage = new ConfigStorage();
 
 
   @Data
@@ -51,8 +52,8 @@ public class WxMpProperties {
 
     private StorageType type = memory;
 
-    private RedisProperties redis = new RedisProperties();
-
+    @NestedConfigurationProperty
+    private final RedisProperties redis = new RedisProperties();
   }
 
   public enum StorageType {