记得上下班打卡 | git大法好,push需谨慎

Commit 2eceeddf authored by 张国柄's avatar 张国柄

~feign.request.interceptor:token;

parent dd35e73f
package com.liquidnet.common.feign.constant;
public class FeignConst {
public static final String HEADER_INNER_REQUIRED = "Inner-Required";
}
package com.liquidnet.common.feign.interceptor;
import com.liquidnet.common.feign.constant.FeignConst;
import com.liquidnet.commons.lang.util.CurrentUtil;
import com.liquidnet.commons.lang.util.ServletUtils;
import feign.RequestInterceptor;
import feign.RequestTemplate;
import org.springframework.stereotype.Component;
import javax.servlet.http.HttpServletRequest;
@Component
public class SecuringRequestInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
HttpServletRequest request = ServletUtils.getRequest();
requestTemplate.header(CurrentUtil.uToken, request.getHeader(CurrentUtil.uToken));
if (requestTemplate.headers().containsKey(FeignConst.HEADER_INNER_REQUIRED)) {
requestTemplate.header(CurrentUtil.uToken, ServletUtils.getRequest().getHeader(CurrentUtil.uToken));
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment