ev-drogon-deprecated-create-db-client-002¶
| 字段 | 值 |
|---|---|
| 项目 | drogonframework/drogon |
| 固定 commit | 3aae769cc405 |
| 路径 | lib/inc/drogon/HttpAppFramework.h |
| 行段 | L1511-L1516 |
| 特性 | 标准属性 |
| 许可证 | MIT |
| 代码来源 | 项目源码 |
| 级别 | manual |
| 审核 | zyuhao7 @ 2026-10-26 |
| 测试代码 | 否 |
| 发现方式 | manual |
用法¶
在虚接口上标注 [[deprecated]] 并给出替代函数名
为什么典型¶
旧接口仍保留以兼容现有调用方,同时在编译期提示迁移目标,是废弃 API 的标准做法。
摘录¶
[[deprecated("Use addDbClient() instead")]] virtual HttpAppFramework &
createDbClient(const std::string &dbType,
const std::string &host,
unsigned short port,
const std::string &databaseName,
const std::string &userName,
备注¶
生产路径;消息直接指出替代 API,保留源码兼容性。