We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f06edd8 commit d3cb87dCopy full SHA for d3cb87d
1 file changed
framework/framework_api/src/main/java/com/github/cadecode/uniboot/framework/api/config/FeignConfig.java
@@ -30,7 +30,12 @@ public class FeignConfig {
30
public RequestInterceptor requestInterceptor() {
31
return requestTemplate -> {
32
// 获取请求对象
33
- HttpServletRequest sRequest = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+ ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
34
+ // 非请求接口内的调用
35
+ if (ObjectUtil.isNull(requestAttributes)) {
36
+ return;
37
+ }
38
+ HttpServletRequest sRequest = requestAttributes.getRequest();
39
if (ObjectUtil.isNull(sRequest)) {
40
return;
41
}
0 commit comments