From a65d76670640348684dc3b7849cf79cac0b38312 Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 26 Mar 2025 20:14:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20druid=E7=9B=91=E6=8E=A7=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/odboy/mybatis/config/RemoveDruidAdConfig.java | 1 + .../src/main/resources/application-dev.yml | 9 ++++++++- .../src/main/resources/application-prod.yml | 9 ++++++++- cutejava/pom.xml | 6 ++++++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/cutejava/cutejava-common/src/main/java/cn/odboy/mybatis/config/RemoveDruidAdConfig.java b/cutejava/cutejava-common/src/main/java/cn/odboy/mybatis/config/RemoveDruidAdConfig.java index 93e5571b..dd31f8d4 100644 --- a/cutejava/cutejava-common/src/main/java/cn/odboy/mybatis/config/RemoveDruidAdConfig.java +++ b/cutejava/cutejava-common/src/main/java/cn/odboy/mybatis/config/RemoveDruidAdConfig.java @@ -3,6 +3,7 @@ package cn.odboy.mybatis.config; import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; import com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties; import com.alibaba.druid.util.Utils; +import org.springframework.aop.support.JdkRegexpMethodPointcut; import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication; diff --git a/cutejava/cutejava-starter/src/main/resources/application-dev.yml b/cutejava/cutejava-starter/src/main/resources/application-dev.yml index c3647ea5..8969f311 100644 --- a/cutejava/cutejava-starter/src/main/resources/application-dev.yml +++ b/cutejava/cutejava-starter/src/main/resources/application-dev.yml @@ -84,8 +84,14 @@ spring: # 检测连接是否有效 validation-query: SELECT 1 # 配置监控统计 - webStatFilter: + web-stat-filter: enabled: true + url-pattern: /* + # 开启session统计功能 + session-stat-enable: true + exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" + # 缺省sessionStatMaxCount是1000个 + session-stat-max-count: 1000 stat-view-servlet: enabled: true url-pattern: /druid/* @@ -100,6 +106,7 @@ spring: wall: config: multi-statement-allow: true + aop-patterns: "cn.odboy.mapper.*,cn.odboy.service.*,cn.odboy.*.mapper.*,cn.odboy.*.service.*" redis: database: ${REDIS_DB:1} host: ${REDIS_HOST:127.0.0.1} diff --git a/cutejava/cutejava-starter/src/main/resources/application-prod.yml b/cutejava/cutejava-starter/src/main/resources/application-prod.yml index 0d9b2b00..1fda08d8 100644 --- a/cutejava/cutejava-starter/src/main/resources/application-prod.yml +++ b/cutejava/cutejava-starter/src/main/resources/application-prod.yml @@ -69,8 +69,14 @@ spring: # 检测连接是否有效 validation-query: SELECT 1 # 配置监控统计 - webStatFilter: + web-stat-filter: enabled: true + url-pattern: /* + # 开启session统计功能 + session-stat-enable: true + exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" + # 缺省sessionStatMaxCount是1000个 + session-stat-max-count: 1000 stat-view-servlet: enabled: true url-pattern: /druid/* @@ -85,6 +91,7 @@ spring: wall: config: multi-statement-allow: true + aop-patterns: "cn.odboy.mapper.*,cn.odboy.service.*,cn.odboy.*.mapper.*,cn.odboy.*.service.*" redis: database: ${REDIS_DB:1} host: ${REDIS_HOST:127.0.0.1} diff --git a/cutejava/pom.xml b/cutejava/pom.xml index 1cdd9b95..cf7fa237 100644 --- a/cutejava/pom.xml +++ b/cutejava/pom.xml @@ -336,6 +336,12 @@ transmittable-thread-local 2.14.5 + + + + org.springframework.boot + spring-boot-starter-aop +