集成 Spring Boot Admin 监控服务端及客户端依赖,并新增 AdminServerConfig 配置类启用应用监控。

This commit is contained in:
Ray.Hao
2026-03-16 08:09:03 +08:00
parent 2931153422
commit 63c8cbc873
45 changed files with 257 additions and 140 deletions

View File

@@ -8,6 +8,19 @@ spring:
url: jdbc:mysql://www.youlai.tech:3306/youlai_admin?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true&allowMultiQueries=true
username: youlai
password: 123456
# Spring Boot Admin 监控配置
boot:
admin:
# Admin Server 配置
server:
path: /admin
# Admin Client 配置(当前应用注册到 Admin Server
client:
enabled: true
url: http://localhost:8000/admin
instance:
name: ${spring.application.name}
prefer-ip: true
data:
redis:
database: 12
@@ -94,6 +107,8 @@ security:
- /v3/api-docs/**
- /webjars/**
- /favicon.ico
- /admin/** # Spring Boot Admin 监控端点
- /actuator/** # Actuator 监控端点
# 文件存储配置
oss:
@@ -216,5 +231,15 @@ captcha:
# 微信小程序配置
wx:
miniapp:
appid: Your_AppId
secret: Your_AppSecret
appid: wx99a151dc43d2637b
secret: fa2d74fd9f340ff1017c96fcbd19f5ad
# Actuator 端点配置(监控端点暴露)
management:
endpoints:
web:
exposure:
include: health,info,metrics,env,loggers,heapdump,threaddump
endpoint:
health:
show-details: always

View File

@@ -3,10 +3,10 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--suppress ALL -->
<mapper namespace="com.youlai.boot.tool.codegen.mapper.DatabaseMapper">
<mapper namespace="com.youlai.boot.module.codegen.mapper.DatabaseMapper">
<!-- 查询数据库表分页 mysql版本-->
<select id="getTablePage" resultType="com.youlai.boot.tool.codegen.model.vo.TablePageVO" databaseId="mysql">
<select id="getTablePage" resultType="com.youlai.boot.module.codegen.model.vo.TablePageVO" databaseId="mysql">
SELECT
t1.TABLE_NAME ,
t1.TABLE_COMMENT ,
@@ -35,7 +35,7 @@
</select>
<!-- 查询数据库表元数据 mysql版本-->
<select id="getTableMetadata" resultType="com.youlai.boot.tool.codegen.model.bo.TableMetaData" databaseId="mysql">
<select id="getTableMetadata" resultType="com.youlai.boot.module.codegen.model.bo.TableMetaData" databaseId="mysql">
SELECT
TABLE_NAME ,
TABLE_COMMENT ,
@@ -50,7 +50,7 @@
</select>
<!-- 获取数据库表字段元数据 mysql版本-->
<select id="getTableColumns" resultType="com.youlai.boot.tool.codegen.model.bo.ColumnMetaData" databaseId="mysql">
<select id="getTableColumns" resultType="com.youlai.boot.module.codegen.model.bo.ColumnMetaData" databaseId="mysql">
SELECT
COLUMN_NAME,
DATA_TYPE,