Ver código fonte

update document

xuxueli 6 anos atrás
pai
commit
f410bb82bf

+ 18 - 1
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/core/config/XxlJobConfig.java Ver arquivo

5
 import org.slf4j.LoggerFactory;
5
 import org.slf4j.LoggerFactory;
6
 import org.springframework.beans.factory.annotation.Value;
6
 import org.springframework.beans.factory.annotation.Value;
7
 import org.springframework.context.annotation.Bean;
7
 import org.springframework.context.annotation.Bean;
8
-import org.springframework.context.annotation.ComponentScan;
9
 import org.springframework.context.annotation.Configuration;
8
 import org.springframework.context.annotation.Configuration;
10
 
9
 
11
 /**
10
 /**
54
         return xxlJobSpringExecutor;
53
         return xxlJobSpringExecutor;
55
     }
54
     }
56
 
55
 
56
+    /**
57
+     * 针对多网卡、容器内部署等情况,可借助 "spring-cloud-commons" 提供的 "InetUtils" 组件灵活定制注册IP;
58
+     *
59
+     *      1、引入依赖:
60
+     *          <dependency>
61
+     *             <groupId>org.springframework.cloud</groupId>
62
+     *             <artifactId>spring-cloud-commons</artifactId>
63
+     *             <version>${version}</version>
64
+     *         </dependency>
65
+     *
66
+     *      2、配置文件,或者容器启动变量
67
+     *          spring.cloud.inetutils.preferred-networks: 'xxx.xxx.xxx.'
68
+     *
69
+     *      3、获取IP
70
+     *          String ip_ = inetUtils.findFirstNonLoopbackHostInfo().getIpAddress();
71
+     */
72
+
73
+
57
 }
74
 }