Skip to content

Commit e946ce0

Browse files
authored
🎨 优化yml代码提示功能
1 parent b235a77 commit e946ce0

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

spring-boot-starters/wx-java-miniapp-spring-boot-starter/src/main/java/com/binarywang/spring/starter/wxjava/miniapp/properties/WxMaProperties.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.binarywang.spring.starter.wxjava.miniapp.enums.StorageType;
55
import lombok.Data;
66
import org.springframework.boot.context.properties.ConfigurationProperties;
7+
import org.springframework.boot.context.properties.NestedConfigurationProperty;
78

89
/**
910
* 属性配置类.
@@ -60,6 +61,7 @@ public static class ConfigStorage {
6061
/**
6162
* redis连接配置.
6263
*/
64+
@NestedConfigurationProperty
6365
private final RedisProperties redis = new RedisProperties();
6466

6567
/**

spring-boot-starters/wx-java-mp-spring-boot-starter/src/main/java/com/binarywang/spring/starter/wxjava/mp/config/WxMpStorageAutoConfiguration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,7 @@ private void setWxMpInfo(WxMpDefaultConfigImpl config) {
137137
}
138138

139139
private JedisPoolAbstract getJedisPool() {
140-
WxMpProperties.ConfigStorage storage = wxMpProperties.getConfigStorage();
141-
RedisProperties redis = storage.getRedis();
140+
RedisProperties redis = wxMpProperties.getConfigStorage().getRedis();
142141

143142
JedisPoolConfig config = new JedisPoolConfig();
144143
if (redis.getMaxActive() != null) {

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.binarywang.spring.starter.wxjava.mp.enums.StorageType;
55
import lombok.Data;
66
import org.springframework.boot.context.properties.ConfigurationProperties;
7+
import org.springframework.boot.context.properties.NestedConfigurationProperty;
78

89
import java.io.Serializable;
910

@@ -49,7 +50,7 @@ public class WxMpProperties {
4950
/**
5051
* 存储策略
5152
*/
52-
private ConfigStorage configStorage = new ConfigStorage();
53+
private final ConfigStorage configStorage = new ConfigStorage();
5354

5455
@Data
5556
public static class ConfigStorage implements Serializable {
@@ -68,7 +69,8 @@ public static class ConfigStorage implements Serializable {
6869
/**
6970
* redis连接配置.
7071
*/
71-
private RedisProperties redis = new RedisProperties();
72+
@NestedConfigurationProperty
73+
private final RedisProperties redis = new RedisProperties();
7274

7375
/**
7476
* http客户端类型.

0 commit comments

Comments
 (0)