yeg
2 天以前 d8eaa16682cf180e9563d6be05fb43057daf6c07
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: