🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 如何实现 引入依赖后,在自己工程项目中,实现此上下文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; } }