pub fn validate_database_url() -> Result<(), String>Expand description
启动早期校验:DATABASE_URL 格式合法 + DB_POOL_SIZE 为正数。
供 main.rs 在 DB_POOL LazyLock 被触碰之前调用,让 URL 格式错误、池大小非法
这类用户可修复的配置问题走统一友好的 tracing::error! + exit(1) 路径,
而不是触发 LazyLock 闭包里的 .expect() panic。
返回 Err(String) 时,字符串已是面向用户的错误描述。