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