From d8eaa16682cf180e9563d6be05fb43057daf6c07 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期一, 12 十月 2026 10:34:14 +0800
Subject: [PATCH] feat(merchant): 后台纳管外部进件商户并支持解绑

---
 talent-card-server/src/test/resources/application-test.yml |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/talent-card-server/src/test/resources/application-test.yml b/talent-card-server/src/test/resources/application-test.yml
index 9cb75d3..2b3d00e 100644
--- a/talent-card-server/src/test/resources/application-test.yml
+++ b/talent-card-server/src/test/resources/application-test.yml
@@ -6,6 +6,15 @@
     username: ${TEST_DATASOURCE_USERNAME:sa}
     password: ${TEST_DATASOURCE_PASSWORD:}
     driver-class-name: ${TEST_DATASOURCE_DRIVER:org.h2.Driver}
+    hikari:
+      # 空闲上下文只留 1 条连接,按需再涨到 maximum-pool-size(默认 10)。
+      #
+      # 每个 @SpringBootTest 的上下文都缓存到整个 JVM 结束、各自持有一个连接池,而 Hikari 的
+      # minimum-idle 默认等于 maximum-pool-size(10),启动时就把 10 条建满——一次全量跑下来会累积
+      # 十几个上下文,测试库那个 8.0 实例的 max_connections=151 就被吃光,后加载的上下文直接以
+      # 「Too many connections / SQL State 08004」失败(2026-10-12 实测:一次全量里建了 15 个上下文,
+      # 150 条空闲连接)。连接池语义本身不变,只是不让**空闲**的上下文各占 10 条。
+      minimum-idle: 1
   flyway:
     enabled: true
   jpa:

--
Gitblit v1.7.1