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