springCloud异常:下游服务经过Gateway网关过滤之后拿不到HttpServletRequest

时间:2025-03-20 11:40:09

下游服务controller:

public class BaseController { 
protected String sessionId = null; 
protected void getSessionIdFromRequest(HttpServletRequest request) {
  = ().get("Session-Id");
 }
}

报错信息:

No primary or default constructor found for interface 

原因:Gateway中不支持HttpServletRequest,换成ServerHttpRequest即可!!!