# 2026-05-28 开发日志

## 1. 打包时默认跳过测试

- 动作：在 `pom.xml` 中新增 `skipTests` 开关，并为 `maven-surefire-plugin` 配置跳过测试逻辑，默认打包时不再执行测试用例。
- 原因：当前项目在执行 `mvn package` 时会自动运行 `cn.com.capcloud.MyTest`，导致打包过程变慢，影响日常发包效率。
- 结果：默认打包速度更快，若后续需要执行测试，可通过命令行覆盖 `skipTests` 配置重新开启。

## 2. 启动前数据库健康检查支持外部配置

- 动作：调整 `DatabaseHealthCheckService` 的配置加载顺序，先读取 `./config/` 和程序同级目录下的外部 `application.yml` / profile 配置，再回退到 `classpath` 内的默认配置。
- 原因：数据库健康检查在 Spring Boot 容器启动前执行，原先只使用 `ClassPathResource` 只能读取 jar 包内资源，无法识别外部部署的配置文件。
- 结果：启动前数据库检查现在可以正确识别外部配置，兼容 jar 内置配置与外部配置两种部署方式。
