企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 如何实现 引入依赖后,在自己工程项目中,实现此上下文Api接口, 这样就能满足参数来源的不同场景需要,完全由自己项目掌握,方便及灵活。 * * * ``` /** * @author 张跃帅 * @Description: 幕等-上下文实现类 * @date 2020/08/12 */ @Component public class IdempotentContextImpl implements IdempotentContextApi { @Override public String getUserId() { // 获取request请求 HttpServletRequest request = HttpServletUtil.getRequest(); // 请求头参数 String userId = request.getHeader(SystemConstant.USER_ID); // 判断 if (StrUtil.isBlank(userId)) { throw new MyException(IdempotentExceptionEnum.USER_ID_NOT_NULL); } // 返回 return userId; } }