修复nacos问题

This commit is contained in:
2026-08-18 14:57:42 +08:00
parent 6c64b32a4a
commit 5aceb6e893
5 changed files with 99 additions and 63 deletions
@@ -47,14 +47,21 @@ public class LauncherServiceImpl implements LauncherService {
Properties props = System.getProperties();
if (BladeApplication.isNacosConfigEnabled()) {
String nacosUsername = LauncherConstant.nacosUsername(profile);
String nacosPassword = LauncherConstant.nacosPassword(profile);
String nacosAddr = LauncherConstant.nacosAddr(profile);
// nacos公共配置,spring.config.import在配置中心和注册中心初始化前读取
PropsUtil.setProperty(props, "spring.cloud.nacos.username", nacosUsername);
PropsUtil.setProperty(props, "spring.cloud.nacos.password", nacosPassword);
PropsUtil.setProperty(props, "spring.cloud.nacos.server-addr", nacosAddr);
// nacos注册中心配置
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.username", LauncherConstant.nacosUsername(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.password", LauncherConstant.nacosPassword(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.server-addr", LauncherConstant.nacosAddr(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.username", nacosUsername);
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.password", nacosPassword);
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.server-addr", nacosAddr);
// nacos配置中心配置
PropsUtil.setProperty(props, "spring.cloud.nacos.config.username", LauncherConstant.nacosUsername(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.config.password", LauncherConstant.nacosPassword(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.config.server-addr", LauncherConstant.nacosAddr(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.config.username", nacosUsername);
PropsUtil.setProperty(props, "spring.cloud.nacos.config.password", nacosPassword);
PropsUtil.setProperty(props, "spring.cloud.nacos.config.server-addr", nacosAddr);
}
// sentinel配置