diff --git a/ebike-gateway/pom.xml b/ebike-gateway/pom.xml
index 73551132..d532970f 100644
--- a/ebike-gateway/pom.xml
+++ b/ebike-gateway/pom.xml
@@ -80,6 +80,10 @@
5.8.26
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-gateway/src/main/java/com/cdzy/gateway/component/CustomHealthIndicator.java b/ebike-gateway/src/main/java/com/cdzy/gateway/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..145839f8
--- /dev/null
+++ b/ebike-gateway/src/main/java/com/cdzy/gateway/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.gateway.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-gateway/src/main/resources/application-dev.yml b/ebike-gateway/src/main/resources/application-dev.yml
index e3bf31f3..6f9141f1 100644
--- a/ebike-gateway/src/main/resources/application-dev.yml
+++ b/ebike-gateway/src/main/resources/application-dev.yml
@@ -97,7 +97,7 @@ sa-token:
# 是否输出操作日志
is-log: true
# 开启检查的登陆状态的开关
- is-check: false
+ is-check: true
# 自定义加解密配置
cdzy:
@@ -106,4 +106,13 @@ cdzy:
request-switch:
enable: true
response-switch:
- enable: false
\ No newline at end of file
+ enable: false
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
\ No newline at end of file
diff --git a/ebike-gather/pom.xml b/ebike-gather/pom.xml
index a164b8a1..5396801c 100644
--- a/ebike-gather/pom.xml
+++ b/ebike-gather/pom.xml
@@ -91,6 +91,11 @@
commons-pool2
2.11.1
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-gather/src/main/java/org/cdzy/gather/component/CustomHealthIndicator.java b/ebike-gather/src/main/java/org/cdzy/gather/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..351cb760
--- /dev/null
+++ b/ebike-gather/src/main/java/org/cdzy/gather/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package org.cdzy.gather.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-gather/src/main/resources/application-dev.yml b/ebike-gather/src/main/resources/application-dev.yml
index 8ad15ca0..201a4dbe 100644
--- a/ebike-gather/src/main/resources/application-dev.yml
+++ b/ebike-gather/src/main/resources/application-dev.yml
@@ -9,7 +9,7 @@ spring:
time-zone: GMT+8
cloud:
nacos:
- server-addr: 127.0.0.1:8848 # nacos
+ server-addr: 192.168.2.226:8848 # nacos
username: nacos
password: nacos
kafka:
@@ -35,4 +35,12 @@ mqtt:
# max-total: 20
# max-idle: 10
# min-idle: 3
-# test-on-borrow: true
\ No newline at end of file
+# test-on-borrow: true
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
\ No newline at end of file
diff --git a/ebike-maintenance/pom.xml b/ebike-maintenance/pom.xml
index 84f4519b..dff3fa47 100644
--- a/ebike-maintenance/pom.xml
+++ b/ebike-maintenance/pom.xml
@@ -174,6 +174,10 @@
spring-cloud-starter-loadbalancer
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/component/CustomHealthIndicator.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..e0e298f3
--- /dev/null
+++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.ebikemaintenance.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-maintenance/src/main/resources/application-dev.yml b/ebike-maintenance/src/main/resources/application-dev.yml
index 835f55d7..62796bcb 100644
--- a/ebike-maintenance/src/main/resources/application-dev.yml
+++ b/ebike-maintenance/src/main/resources/application-dev.yml
@@ -86,3 +86,12 @@ minio:
geo-coding:
api-url: https://restapi.amap.com/v3/geocode
access-key: 14c06210d417b30fb8a66d27b0b31a62
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
diff --git a/ebike-operate/pom.xml b/ebike-operate/pom.xml
index c35cedb5..bc9936d8 100644
--- a/ebike-operate/pom.xml
+++ b/ebike-operate/pom.xml
@@ -172,6 +172,11 @@
1.10.8
test
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/component/CustomHealthIndicator.java b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..313e55e9
--- /dev/null
+++ b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.ebikeoperate.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-operate/src/main/resources/application-dev.yml b/ebike-operate/src/main/resources/application-dev.yml
index 7198b912..5fef6209 100644
--- a/ebike-operate/src/main/resources/application-dev.yml
+++ b/ebike-operate/src/main/resources/application-dev.yml
@@ -81,3 +81,12 @@ minio:
access-key: eQtGmQBEsGxNHrTd7AkJ # 访问密钥
secret-key: Zg6X6j0kgUT1fGsGSgoCZWu6fgL8F3Kw1FfoX4yJ # 私有密钥
bucket-name: test
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
diff --git a/ebike-orders/pom.xml b/ebike-orders/pom.xml
index 7d157568..94adc4bd 100644
--- a/ebike-orders/pom.xml
+++ b/ebike-orders/pom.xml
@@ -175,6 +175,11 @@
1.10.8
test
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-orders/src/main/java/com/cdzy/orders/component/CustomHealthIndicator.java b/ebike-orders/src/main/java/com/cdzy/orders/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..e8835b3f
--- /dev/null
+++ b/ebike-orders/src/main/java/com/cdzy/orders/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.orders.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-orders/src/main/resources/application-dev.yml b/ebike-orders/src/main/resources/application-dev.yml
index d88a905c..3fe773a3 100644
--- a/ebike-orders/src/main/resources/application-dev.yml
+++ b/ebike-orders/src/main/resources/application-dev.yml
@@ -92,3 +92,12 @@ minio:
access-key: eQtGmQBEsGxNHrTd7AkJ # 访问密钥
secret-key: Zg6X6j0kgUT1fGsGSgoCZWu6fgL8F3Kw1FfoX4yJ # 私有密钥
bucket-name: test
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
diff --git a/ebike-payment/pom.xml b/ebike-payment/pom.xml
index 3f3ddb54..860ccb77 100644
--- a/ebike-payment/pom.xml
+++ b/ebike-payment/pom.xml
@@ -147,6 +147,11 @@
1.10.8
test
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-payment/src/main/resources/application-dev.yml b/ebike-payment/src/main/resources/application-dev.yml
index ba14885a..73df8bd3 100644
--- a/ebike-payment/src/main/resources/application-dev.yml
+++ b/ebike-payment/src/main/resources/application-dev.yml
@@ -68,4 +68,13 @@ task-scheduler-pool:
awaitTerminationSeconds: 30
geo-coding:
api-url: https://apis.map.qq.com/ws/geocoder/v1
- access-key: BECBZ-EJIEQ-LUU5N-B5ISQ-3TLMZ-BXFLG
\ No newline at end of file
+ access-key: BECBZ-EJIEQ-LUU5N-B5ISQ-3TLMZ-BXFLG
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
\ No newline at end of file
diff --git a/ebike-report/pom.xml b/ebike-report/pom.xml
index 086bebb2..d89e1afd 100644
--- a/ebike-report/pom.xml
+++ b/ebike-report/pom.xml
@@ -118,6 +118,11 @@
jts-core
1.19.0
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
diff --git a/ebike-report/src/main/java/com/cdzy/ebikereport/component/CustomHealthIndicator.java b/ebike-report/src/main/java/com/cdzy/ebikereport/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..77e23878
--- /dev/null
+++ b/ebike-report/src/main/java/com/cdzy/ebikereport/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.ebikereport.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-report/src/main/resources/application-dev.yml b/ebike-report/src/main/resources/application-dev.yml
index fe56dd97..c79fe2a2 100644
--- a/ebike-report/src/main/resources/application-dev.yml
+++ b/ebike-report/src/main/resources/application-dev.yml
@@ -47,3 +47,12 @@ spring:
max-idle: 10
# 连接池中的最小空闲连接
min-idle: 0
+
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
\ No newline at end of file
diff --git a/ebike-user/pom.xml b/ebike-user/pom.xml
index 044a7f8a..59d2cace 100644
--- a/ebike-user/pom.xml
+++ b/ebike-user/pom.xml
@@ -141,6 +141,11 @@
spring-cloud-starter-loadbalancer
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
diff --git a/ebike-user/src/main/java/com/cdzy/user/component/CustomHealthIndicator.java b/ebike-user/src/main/java/com/cdzy/user/component/CustomHealthIndicator.java
new file mode 100644
index 00000000..6785e3d4
--- /dev/null
+++ b/ebike-user/src/main/java/com/cdzy/user/component/CustomHealthIndicator.java
@@ -0,0 +1,14 @@
+package com.cdzy.user.component;
+
+import org.springframework.boot.actuate.health.Health;
+import org.springframework.boot.actuate.health.HealthIndicator;
+import org.springframework.stereotype.Component;
+
+@Component
+public class CustomHealthIndicator implements HealthIndicator {
+ @Override
+ public Health health() {
+ // 检查逻辑
+ return Health.up().withDetail("service", "available").build();
+ }
+}
diff --git a/ebike-user/src/main/resources/application-dev.yml b/ebike-user/src/main/resources/application-dev.yml
index c3d89b28..e3219b80 100644
--- a/ebike-user/src/main/resources/application-dev.yml
+++ b/ebike-user/src/main/resources/application-dev.yml
@@ -71,3 +71,13 @@ sa-token:
# 是否输出操作日志
is-log: true
+management:
+ endpoints:
+ web:
+ exposure:
+ include: health,info
+ endpoint:
+ health:
+ show-details: always
+
+