跳转至

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,保留源码兼容性。

查看固定 commit 源码 · 返回证据索引