Browse Source

🎉 优化命令行启动顺序

test
smallchill 6 years ago
parent
commit
d6ef392937
  1. 7
      blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java
  2. 7
      blade-ops/blade-flow/src/main/java/org/springblade/flow/launch/FlowLauncherServiceImpl.java

7
blade-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java

@ -19,6 +19,7 @@ package org.springblade.common.launch;
import org.springblade.common.constant.CommonConstant; import org.springblade.common.constant.CommonConstant;
import org.springblade.core.auto.service.AutoService; import org.springblade.core.auto.service.AutoService;
import org.springblade.core.launch.service.LauncherService; import org.springblade.core.launch.service.LauncherService;
import org.springblade.core.launch.utils.PropsUtil;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;
import java.util.Properties; import java.util.Properties;
@ -34,9 +35,9 @@ public class LauncherServiceImpl implements LauncherService {
@Override @Override
public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) { public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) {
Properties props = System.getProperties(); Properties props = System.getProperties();
props.setProperty("spring.cloud.nacos.discovery.server-addr", CommonConstant.nacosAddr(profile)); PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.server-addr", CommonConstant.nacosAddr(profile));
props.setProperty("spring.cloud.nacos.config.server-addr", CommonConstant.nacosAddr(profile)); PropsUtil.setProperty(props, "spring.cloud.nacos.config.server-addr", CommonConstant.nacosAddr(profile));
props.setProperty("spring.cloud.sentinel.transport.dashboard", CommonConstant.sentinelAddr(profile)); PropsUtil.setProperty(props, "spring.cloud.sentinel.transport.dashboard", CommonConstant.sentinelAddr(profile));
} }
} }

7
blade-ops/blade-flow/src/main/java/org/springblade/flow/launch/FlowLauncherServiceImpl.java

@ -19,6 +19,7 @@ package org.springblade.flow.launch;
import org.springblade.core.auto.service.AutoService; import org.springblade.core.auto.service.AutoService;
import org.springblade.core.launch.constant.NacosConstant; import org.springblade.core.launch.constant.NacosConstant;
import org.springblade.core.launch.service.LauncherService; import org.springblade.core.launch.service.LauncherService;
import org.springblade.core.launch.utils.PropsUtil;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;
import java.util.Properties; import java.util.Properties;
@ -34,9 +35,9 @@ public class FlowLauncherServiceImpl implements LauncherService {
@Override @Override
public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) { public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) {
Properties props = System.getProperties(); Properties props = System.getProperties();
props.setProperty("spring.cloud.nacos.config.ext-config[0].data-id", NacosConstant.dataId(appName, profile)); PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].data-id", NacosConstant.dataId(appName, profile));
props.setProperty("spring.cloud.nacos.config.ext-config[0].group", NacosConstant.NACOS_CONFIG_GROUP); PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].group", NacosConstant.NACOS_CONFIG_GROUP);
props.setProperty("spring.cloud.nacos.config.ext-config[0].refresh", NacosConstant.NACOS_CONFIG_REFRESH); PropsUtil.setProperty(props, "spring.cloud.nacos.config.ext-config[0].refresh", NacosConstant.NACOS_CONFIG_REFRESH);
} }
} }

Loading…
Cancel
Save