From cdb15ee54a505066f5525606aff7a0a4e0850e0e Mon Sep 17 00:00:00 2001 From: chickenlj Date: Mon, 22 Jan 2024 15:25:16 +0800 Subject: [PATCH] Fix #3314, set default nacos server address when spring.config.import enabled. --- .../com/alibaba/cloud/nacos/NacosConfigProperties.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java index a34f031936..0044f8b1ff 100644 --- a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java +++ b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/NacosConfigProperties.java @@ -88,6 +88,11 @@ public class NacosConfigProperties { */ public static final String DEFAULT_NAMESPACE = "public"; + /** + * Nacos default server and port. + */ + public static final String DEFAULT_ADDRESS = "127.0.0.1:8848"; + private static final Pattern PATTERN = Pattern.compile("-(\\w)"); private static final Logger log = LoggerFactory @@ -560,7 +565,7 @@ public Properties getConfigServiceProperties() { */ public Properties assembleConfigServiceProperties() { Properties properties = new Properties(); - properties.put(SERVER_ADDR, Objects.toString(this.serverAddr, "")); + properties.put(SERVER_ADDR, Objects.toString(this.serverAddr, DEFAULT_ADDRESS)); properties.put(USERNAME, Objects.toString(this.username, "")); properties.put(PASSWORD, Objects.toString(this.password, "")); properties.put(ENCODE, Objects.toString(this.encode, ""));