From 6ebc1dcfbd6460a1dcbfb116e67ee45aaaaddce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Wed, 23 Apr 2025 10:46:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0spring=20boot=20admin=20?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E5=8A=A8=E6=80=81=E7=AE=A1=E7=90=86=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E4=B8=8E=E6=80=A7=E8=83=BD=E7=9B=91=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 12 ++++++++++++ src/main/java/a8k/BoditechA800Application.java | 4 +++- src/main/java/a8k/app/constant/AppConstant.java | 2 +- src/main/resources/application.yml | 11 +++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 19f2eb7..08549d0 100644 --- a/pom.xml +++ b/pom.xml @@ -109,6 +109,18 @@ org.springframework.boot spring-boot-starter-actuator + + + de.codecentric + spring-boot-admin-starter-server + 3.3.6 + + + de.codecentric + spring-boot-admin-starter-client + 3.3.6 + + org.springframework.boot spring-boot-starter-thymeleaf diff --git a/src/main/java/a8k/BoditechA800Application.java b/src/main/java/a8k/BoditechA800Application.java index a3c19d9..3e63344 100644 --- a/src/main/java/a8k/BoditechA800Application.java +++ b/src/main/java/a8k/BoditechA800Application.java @@ -1,6 +1,7 @@ package a8k; +import de.codecentric.boot.admin.server.config.EnableAdminServer; import org.springframework.core.env.Environment; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; @@ -14,8 +15,9 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; -@SpringBootApplication @Slf4j +@SpringBootApplication +@EnableAdminServer public class BoditechA800Application implements ApplicationListener { @Resource diff --git a/src/main/java/a8k/app/constant/AppConstant.java b/src/main/java/a8k/app/constant/AppConstant.java index 8e59cca..dd5f2ed 100644 --- a/src/main/java/a8k/app/constant/AppConstant.java +++ b/src/main/java/a8k/app/constant/AppConstant.java @@ -5,7 +5,7 @@ public class AppConstant { public static final int CONSUMABLE_COL_NUM = 5; public static final int CONSUMABLE_ROW_NUM = 5; public static final int TIP_NUM = 120; - public static final String APP_VERSION = "1.1.5"; + public static final String APP_VERSION = "1.1.6"; public static final int CONSUMABLE_CHANNEL_NUM = 6; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 63a5056..2de9999 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -31,6 +31,11 @@ spring: jackson: serialization: write-dates-as-timestamps: true + boot: + admin: + context-path: /admin + client: + url: http://127.0.0.1/admin springdoc: api-docs: @@ -40,3 +45,9 @@ springdoc: enabled: true # 开启swagger界面,依赖OpenApi,需要OpenApi同时开启 path: /doc/apitest.html # 自定义路径,默认为"/swagger-ui/index.html operationsSorter: method # 接口按照方法排序 + +management: + endpoints: + web: + exposure: + include: health,info,loggers,env,metrics