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() {
|
}
|
}
|