刘光辉
13 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package jnpf.audit.sdk;
 
import jnpf.audit.AuditApiConsts;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
 
/** 读取前端统一提交拦截器传入的审计关联信息。 */
public final class AuditRequestCorrelationResolver {
 
    public static String currentBizSign() {
        RequestAttributes attributes = RequestContextHolder.getRequestAttributes();
        if (!(attributes instanceof ServletRequestAttributes)) {
            return null;
        }
        return ((ServletRequestAttributes) attributes).getRequest()
                .getHeader(AuditApiConsts.HEADER_BIZ_SIGN);
    }
 
    private AuditRequestCorrelationResolver() {
    }
}