From e834f55e22a4c2c80f49b2a4ec407355af459ac9 Mon Sep 17 00:00:00 2001 From: water <672684719@qq.com> Date: Thu, 21 Nov 2019 19:41:46 +0800 Subject: [PATCH] update --- .../datax/admin/DataXAdminApplication.java | 23 +++++++++++++++++-- .../datax/admin/config/DataXAdminConfig.java | 2 +- .../datax/admin/controller/BaseForm.java | 2 +- .../admin/core/conf/XxlJobAdminConfig.java | 2 +- .../admin/core/conf/XxlJobScheduler.java | 4 ++-- 5 files changed, 26 insertions(+), 7 deletions(-) diff --git a/datax-admin/src/main/java/com/wugui/datax/admin/DataXAdminApplication.java b/datax-admin/src/main/java/com/wugui/datax/admin/DataXAdminApplication.java index ce2b156c..ef7ed89d 100644 --- a/datax-admin/src/main/java/com/wugui/datax/admin/DataXAdminApplication.java +++ b/datax-admin/src/main/java/com/wugui/datax/admin/DataXAdminApplication.java @@ -1,15 +1,34 @@ package com.wugui.datax.admin; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.core.env.Environment; import springfox.documentation.swagger2.annotations.EnableSwagger2; +import java.net.InetAddress; +import java.net.UnknownHostException; + @EnableSwagger2 @SpringBootApplication public class DataXAdminApplication { - public static void main(String[] args) { - SpringApplication.run(DataXAdminApplication.class, args); + private static Logger logger = LoggerFactory.getLogger(DataXAdminApplication.class); + + public static void main(String[] args) throws UnknownHostException { + Environment env = new SpringApplication(DataXAdminApplication.class).run(args).getEnvironment(); + String envPort = env.getProperty("server.port"); + String envContext = env.getProperty("server.contextPath"); + String port = envPort == null ? "8080" : envPort; + String context = envContext == null ? "" : envContext; + String path = port + "" + context + "/swagger-ui.html"; + logger.info( + "Access URLs:\n----------------------------------------------------------\n\t" + + "Local: \t\thttp://127.0.0.1:{}\n\t" + + "External: \thttp://{}:{}\n----------------------------------------------------------", + path, + InetAddress.getLocalHost().getHostAddress(), path); } diff --git a/datax-admin/src/main/java/com/wugui/datax/admin/config/DataXAdminConfig.java b/datax-admin/src/main/java/com/wugui/datax/admin/config/DataXAdminConfig.java index 33e241e6..53545b2f 100644 --- a/datax-admin/src/main/java/com/wugui/datax/admin/config/DataXAdminConfig.java +++ b/datax-admin/src/main/java/com/wugui/datax/admin/config/DataXAdminConfig.java @@ -24,7 +24,7 @@ public class DataXAdminConfig implements InitializingBean { } @Override - public void afterPropertiesSet() throws Exception { + public void afterPropertiesSet() { dataXAdminConfig =this; } diff --git a/datax-admin/src/main/java/com/wugui/datax/admin/controller/BaseForm.java b/datax-admin/src/main/java/com/wugui/datax/admin/controller/BaseForm.java index 3da2b51f..8f787b6d 100644 --- a/datax-admin/src/main/java/com/wugui/datax/admin/controller/BaseForm.java +++ b/datax-admin/src/main/java/com/wugui/datax/admin/controller/BaseForm.java @@ -26,7 +26,7 @@ public class BaseForm { /** * 查询参数对象 */ - protected Map values = new LinkedHashMap(); + protected Map values = new LinkedHashMap<>(); /** * 当前页码 diff --git a/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobAdminConfig.java b/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobAdminConfig.java index a2abd08d..9ca49e60 100644 --- a/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobAdminConfig.java +++ b/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobAdminConfig.java @@ -26,7 +26,7 @@ public class XxlJobAdminConfig implements InitializingBean { } @Override - public void afterPropertiesSet() throws Exception { + public void afterPropertiesSet() { adminConfig = this; } diff --git a/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobScheduler.java b/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobScheduler.java index a94fe713..c488bbde 100644 --- a/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobScheduler.java +++ b/datax-admin/src/main/java/com/wugui/datax/admin/core/conf/XxlJobScheduler.java @@ -40,7 +40,7 @@ public class XxlJobScheduler implements InitializingBean, DisposableBean { @Override - public void afterPropertiesSet() throws Exception { + public void afterPropertiesSet() { // init i18n initI18n(); @@ -116,7 +116,7 @@ public class XxlJobScheduler implements InitializingBean, DisposableBean { // ---------------------- executor-client ---------------------- private static ConcurrentMap executorBizRepository = new ConcurrentHashMap(); - public static ExecutorBiz getExecutorBiz(String address) throws Exception { + public static ExecutorBiz getExecutorBiz(String address) { // valid if (address==null || address.trim().length()==0) { return null;