ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 如何实现 引入依赖后,在自己工程项目中,实现此上下文Api接口, 这样就能满足参数来源的不同场景需要,完全由自己项目掌握,方便及灵活。 * * * ``` /** * @author 张跃帅 * @Description: 数据源-上下文实现类 * @date 2020/08/12 */ @Component public class DatasourceContextImpl implements DatasourceContextApi { @Override public String getDbName() { // 获取request请求 HttpServletRequest request = HttpServletUtil.getRequest(); // 请求头参数 String dbName = request.getHeader(SystemConstant.DB_NAME); // 判断 if (StrUtil.isBlank(dbName)) { throw new MyException(DatasourceExceptionEnum.DB_NAME_NOT_NULL); } // 返回 return dbName; } }