数据库通常是微服务里比较关键的依赖之一,这套仓库在它身上花的心思集中在 HikariCP 连接池调优、open-in-view: false、@EntityGraph 防 N+1、@Transactional 传播行为、Testcontainers @ServiceConnection 和 Flyway 进阶实践。
Posts for: #testcontainers
Spring Boot Integration Test Optimization Practice
集成测试阶段跑了约 4:02,慢在容器和 schema 的反复准备;统一复用 Testcontainers、按 schema 隔离数据库后降到 2:50,共享 MySQL 那步还冒出过等待超时。