From 2692672882f80f66db95def953e002f9ba0f913d Mon Sep 17 00:00:00 2001
From: wujiawei <1207537021@qq.com>
Date: Wed, 10 Jan 2024 20:48:40 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=94=AF=E6=8C=81=E4=BA=8C?=
=?UTF-8?q?=E6=AC=A1=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 3 +
wu-lazy-cloud-heartbeat-client/pom.xml | 15 ----
...nableHeartbeatClientAutoConfiguration.java | 8 ++
.../main/resources/META-INF/spring.factories | 3 +
...ot.autoconfigure.AutoConfiguration.imports | 1 +
wu-lazy-cloud-heartbeat-sample/pom.xml | 47 ++++++++++++
.../.flattened-pom.xml | 56 ++++++++++++++
.../Dockerfile | 22 ++++++
.../Native-Dockerfile | 16 ++++
.../README.md | 57 +++++++++++++++
.../pom.xml | 44 +++++++++++
.../client/LazyCloudHeartbeatClient.java | 0
.../src/main/resources/application-dev.yml | 0
.../src/main/resources/application-prod.yml | 0
.../src/main/resources/application.yml | 0
.../src/main/resources/bootstrap.yml | 0
.../.flattened-pom.xml | 68 +++++++++++++++++
.../Dockerfile | 22 ++++++
.../README.md | 33 +++++++++
.../pom.xml | 73 +++++++++++++++++++
.../server/LazyCloudHeartbeatServer.java | 0
.../src/main/resources/application-dev.yml | 0
.../src/main/resources/application-prod.yml | 0
.../src/main/resources/application.yml | 0
...nableHeartbeatServerAutoConfiguration.java | 7 ++
.../main/resources/META-INF/spring.factories | 3 +
...ot.autoconfigure.AutoConfiguration.imports | 1 +
27 files changed, 464 insertions(+), 15 deletions(-)
create mode 100644 wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/EnableHeartbeatClientAutoConfiguration.java
create mode 100644 wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring.factories
create mode 100644 wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 wu-lazy-cloud-heartbeat-sample/pom.xml
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/.flattened-pom.xml
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Dockerfile
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Native-Dockerfile
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/README.md
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/pom.xml
rename {wu-lazy-cloud-heartbeat-client => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample}/src/main/java/wu/framework/lazy/cloud/heartbeat/client/LazyCloudHeartbeatClient.java (100%)
rename {wu-lazy-cloud-heartbeat-client => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample}/src/main/resources/application-dev.yml (100%)
rename {wu-lazy-cloud-heartbeat-client => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample}/src/main/resources/application-prod.yml (100%)
rename {wu-lazy-cloud-heartbeat-client => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample}/src/main/resources/application.yml (100%)
rename {wu-lazy-cloud-heartbeat-client => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample}/src/main/resources/bootstrap.yml (100%)
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/.flattened-pom.xml
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/Dockerfile
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/README.md
create mode 100644 wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/pom.xml
rename {wu-lazy-cloud-heartbeat-server => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample}/src/main/java/wu/framework/lazy/cloud/heartbeat/server/LazyCloudHeartbeatServer.java (100%)
rename {wu-lazy-cloud-heartbeat-server => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample}/src/main/resources/application-dev.yml (100%)
rename {wu-lazy-cloud-heartbeat-server => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample}/src/main/resources/application-prod.yml (100%)
rename {wu-lazy-cloud-heartbeat-server => wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample}/src/main/resources/application.yml (100%)
create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/EnableHeartbeatServerAutoConfiguration.java
create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring.factories
create mode 100644 wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
diff --git a/pom.xml b/pom.xml
index 0219f39..b19efcb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,6 +23,9 @@
wu-lazy-cloud-heartbeat-server
wu-lazy-cloud-heartbeat-client
wu-lazy-cloud-heartbeat-common
+
+
+ wu-lazy-cloud-heartbeat-sample
diff --git a/wu-lazy-cloud-heartbeat-client/pom.xml b/wu-lazy-cloud-heartbeat-client/pom.xml
index b691613..8537798 100644
--- a/wu-lazy-cloud-heartbeat-client/pom.xml
+++ b/wu-lazy-cloud-heartbeat-client/pom.xml
@@ -37,20 +37,5 @@
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
-
- true
-
-
-
-
\ No newline at end of file
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/EnableHeartbeatClientAutoConfiguration.java b/wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/EnableHeartbeatClientAutoConfiguration.java
new file mode 100644
index 0000000..8b6df69
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/EnableHeartbeatClientAutoConfiguration.java
@@ -0,0 +1,8 @@
+package wu.framework.lazy.cloud.heartbeat.client;
+
+import org.springframework.context.annotation.ComponentScan;
+
+
+@ComponentScan(basePackages = "wu.framework.lazy.cloud.heartbeat.client")
+public class EnableHeartbeatClientAutoConfiguration {
+}
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring.factories b/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring.factories
new file mode 100644
index 0000000..6a9612a
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring.factories
@@ -0,0 +1,3 @@
+# Auto Configure
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
+wu.framework.lazy.cloud.heartbeat.client.EnableHeartbeatClientAutoConfiguration
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 0000000..2fa599c
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+wu.framework.lazy.cloud.heartbeat.client.EnableHeartbeatClientAutoConfiguration
diff --git a/wu-lazy-cloud-heartbeat-sample/pom.xml b/wu-lazy-cloud-heartbeat-sample/pom.xml
new file mode 100644
index 0000000..d742728
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/pom.xml
@@ -0,0 +1,47 @@
+
+
+ 4.0.0
+
+ top.wu2020
+ wu-lazy-cloud-network
+ 1.2.1-JDK17-SNAPSHOT
+
+
+ wu-lazy-cloud-heartbeat-sample
+
+ wu-lazy-cloud-heartbeat-sample
+ wu-lazy-cloud-heartbeat-sample
+ pom
+
+
+
+ wu-lazy-cloud-heartbeat-client-sample
+ wu-lazy-cloud-heartbeat-server-sample
+
+
+ 17
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/.flattened-pom.xml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/.flattened-pom.xml
new file mode 100644
index 0000000..1bd8cf3
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/.flattened-pom.xml
@@ -0,0 +1,56 @@
+
+
+ 4.0.0
+
+ top.wu2020
+ wu-lazy-cloud-network
+ 1.2.1-JDK17-SNAPSHOT
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-client
+ 1.2.1-JDK17-SNAPSHOT
+ 云下心跳客户端
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+ 17
+ 17
+
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-common
+ 1.2.1-JDK17-SNAPSHOT
+
+
+ com.alibaba
+ fastjson
+ 2.0.33
+ compile
+
+
+ top.wu2020
+ wu-database-lazy-plus-starter
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Dockerfile b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Dockerfile
new file mode 100644
index 0000000..a149bd2
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Dockerfile
@@ -0,0 +1,22 @@
+FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
+MAINTAINER wujiawei <1207537021@qq.com>
+
+RUN echo "Asia/Shanghai" > /etc/timezone
+
+
+
+ENV APP_JAR_NAME=$APP_NAME \
+ JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom" \
+ PARAMS=""
+
+
+COPY target/*.jar /app.jar
+
+
+
+ENTRYPOINT exec java -server $JAVA_OPTS -jar /app.jar $PARAMS
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Native-Dockerfile b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Native-Dockerfile
new file mode 100644
index 0000000..9264610
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/Native-Dockerfile
@@ -0,0 +1,16 @@
+FROM alpine
+
+MAINTAINER wujiawei <1207537021@qq.com>
+
+RUN echo "Asia/Shanghai" > /etc/timezone
+
+
+COPY target/middleground-under-cloud-heartbeat-client /native-app
+
+ENTRYPOINT ["/bin/sh" ,"-c", "exec ./native-app"]
+
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/README.md b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/README.md
new file mode 100644
index 0000000..3389def
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/README.md
@@ -0,0 +1,57 @@
+
+
+#### 构建native 镜像
+```shell
+mvn clean compile
+mvn spring-boot:process-aot -Pnative
+
+mvn native:build -Pnative
+```
+### 构建docker镜像
+```shell
+docker build -t docker-registry.laihui.com/middleground/middleground-under-cloud-heartbeat-client:middleground-2.4.2-native-SNAPSHOT_latest -f Native-Dockerfile .
+docker push docker-registry.laihui.com/middleground/middleground-under-cloud-heartbeat-client:middleground-2.4.2-native-SNAPSHOT_latest
+```
+
+
+
+## BUILD IMAGE
+
+```shell
+
+#docker login --username=1207537021@qq.com registry.cn-hangzhou.aliyuncs.com
+
+docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client:server-jdk17-master .
+docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client:server-jdk17-master
+
+```
+
+
+### run
+```shell
+docker run -d -it --name client -e spring.middleground.netty.inet-host=124.222.48.62 -e spring.middleground.netty.inet-port=30676 -e spring.middleground.netty.client-id=node1 registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client:server-jdk17-master
+
+
+
+```
+
+
+```shell
+gu install native-image
+
+gu list
+
+mvn native:build
+```
+
+```shell
+ mvn clean native:compile -Pnative
+```
+
+```RUN
+docker run -d -it -p 18080:18080 --name wu-lazy-cloud-heartbeat-client registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-client:server-jdk17-master
+
+http://127.0.0.1:18080/swagger-ui/index.html
+
+
+```
\ No newline at end of file
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/pom.xml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/pom.xml
new file mode 100644
index 0000000..4947885
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/pom.xml
@@ -0,0 +1,44 @@
+
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-sample
+ 1.2.1-JDK17-SNAPSHOT
+
+ 4.0.0
+
+ wu-lazy-cloud-heartbeat-client-sample
+ 云下心跳客户端
+
+
+ 17
+ 17
+
+
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-client
+ 1.2.1-JDK17-SNAPSHOT
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/LazyCloudHeartbeatClient.java b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/java/wu/framework/lazy/cloud/heartbeat/client/LazyCloudHeartbeatClient.java
similarity index 100%
rename from wu-lazy-cloud-heartbeat-client/src/main/java/wu/framework/lazy/cloud/heartbeat/client/LazyCloudHeartbeatClient.java
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/java/wu/framework/lazy/cloud/heartbeat/client/LazyCloudHeartbeatClient.java
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/application-dev.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application-dev.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-client/src/main/resources/application-dev.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application-dev.yml
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/application-prod.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application-prod.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-client/src/main/resources/application-prod.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application-prod.yml
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/application.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-client/src/main/resources/application.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/application.yml
diff --git a/wu-lazy-cloud-heartbeat-client/src/main/resources/bootstrap.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/bootstrap.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-client/src/main/resources/bootstrap.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-client-sample/src/main/resources/bootstrap.yml
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/.flattened-pom.xml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/.flattened-pom.xml
new file mode 100644
index 0000000..f1359b8
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/.flattened-pom.xml
@@ -0,0 +1,68 @@
+
+
+ 4.0.0
+
+ top.wu2020
+ wu-lazy-cloud-network
+ 1.2.1-JDK17-SNAPSHOT
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-server
+ 1.2.1-JDK17-SNAPSHOT
+ 云上心跳服务端
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+ 17
+ 17
+
+
+
+ top.wu2020
+ wu-framework-web
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-common
+ 1.2.1-JDK17-SNAPSHOT
+
+
+ mysql
+ mysql-connector-java
+ 8.0.33
+
+
+ top.wu2020
+ wu-database-lazy-starter
+
+
+ top.wu2020
+ wu-database-lazy-plus-starter
+
+
+ com.alibaba
+ fastjson
+ 2.0.33
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/Dockerfile b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/Dockerfile
new file mode 100644
index 0000000..a149bd2
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/Dockerfile
@@ -0,0 +1,22 @@
+FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
+MAINTAINER wujiawei <1207537021@qq.com>
+
+RUN echo "Asia/Shanghai" > /etc/timezone
+
+
+
+ENV APP_JAR_NAME=$APP_NAME \
+ JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom" \
+ PARAMS=""
+
+
+COPY target/*.jar /app.jar
+
+
+
+ENTRYPOINT exec java -server $JAVA_OPTS -jar /app.jar $PARAMS
+
+
+
+
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/README.md b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/README.md
new file mode 100644
index 0000000..c21cf7a
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/README.md
@@ -0,0 +1,33 @@
+# DOCKER JDK IMAGE
+
+## BUILD IMAGE
+
+```shell
+
+#docker login --username=1207537021@qq.com registry.cn-hangzhou.aliyuncs.com
+
+docker build -t registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:server-jdk17-master .
+docker push registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:server-jdk17-master
+
+```
+
+```shell
+gu install native-image
+
+gu list
+
+mvn native:build
+```
+
+```shell
+ mvn clean native:compile -Pnative
+```
+
+```RUN
+docker run -d -it -p 18080:18080 --name wu-lazy-cloud-heartbeat-server registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-heartbeat-server:server-jdk17-master
+
+http://127.0.0.1:18080/swagger-ui/index.html
+
+
+```
+
diff --git a/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/pom.xml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/pom.xml
new file mode 100644
index 0000000..542a872
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/pom.xml
@@ -0,0 +1,73 @@
+
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-sample
+ 1.2.1-JDK17-SNAPSHOT
+
+
+ 4.0.0
+
+ wu-lazy-cloud-heartbeat-server-sample
+ 云上心跳服务端
+
+
+ 17
+ 17
+
+
+
+
+ top.wu2020
+ wu-framework-web
+
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-common
+ 1.2.1-JDK17-SNAPSHOT
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.33
+
+
+ top.wu2020
+ wu-database-lazy-starter
+
+
+ top.wu2020
+ wu-database-lazy-plus-starter
+
+
+ com.alibaba
+ fastjson
+ 2.0.33
+
+
+ top.wu2020
+ wu-lazy-cloud-heartbeat-server
+ 1.2.1-JDK17-SNAPSHOT
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/LazyCloudHeartbeatServer.java b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/java/wu/framework/lazy/cloud/heartbeat/server/LazyCloudHeartbeatServer.java
similarity index 100%
rename from wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/LazyCloudHeartbeatServer.java
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/java/wu/framework/lazy/cloud/heartbeat/server/LazyCloudHeartbeatServer.java
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/application-dev.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application-dev.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-server/src/main/resources/application-dev.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application-dev.yml
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/application-prod.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application-prod.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-server/src/main/resources/application-prod.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application-prod.yml
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/application.yml b/wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application.yml
similarity index 100%
rename from wu-lazy-cloud-heartbeat-server/src/main/resources/application.yml
rename to wu-lazy-cloud-heartbeat-sample/wu-lazy-cloud-heartbeat-server-sample/src/main/resources/application.yml
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/EnableHeartbeatServerAutoConfiguration.java b/wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/EnableHeartbeatServerAutoConfiguration.java
new file mode 100644
index 0000000..c2f72b4
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-server/src/main/java/wu/framework/lazy/cloud/heartbeat/server/EnableHeartbeatServerAutoConfiguration.java
@@ -0,0 +1,7 @@
+package wu.framework.lazy.cloud.heartbeat.server;
+
+import org.springframework.context.annotation.ComponentScan;
+
+@ComponentScan(basePackages = "wu.framework.lazy.cloud.heartbeat.server")
+public class EnableHeartbeatServerAutoConfiguration {
+}
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring.factories b/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring.factories
new file mode 100644
index 0000000..17d27dd
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring.factories
@@ -0,0 +1,3 @@
+# Auto Configure
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
+wu.framework.lazy.cloud.heartbeat.server.EnableHeartbeatServerAutoConfiguration
diff --git a/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
new file mode 100644
index 0000000..a36863c
--- /dev/null
+++ b/wu-lazy-cloud-heartbeat-server/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -0,0 +1 @@
+wu.framework.lazy.cloud.heartbeat.server.EnableHeartbeatServerAutoConfiguration