Spring Boot 2.0集成和使用CSE( 四 )


void ( ){
//接收到请求,记录请求内容
utes= (utes) .();
= .();
//记录下请求内容
("URL : " + .().());
}
上面这段代码通过获取请求,并从请求中获取一些头信息来记录日志 。依赖于 MVC REST来设置请求上下文,在整改后,获取到的为空,从而导致抛出NPE异常 。
解决方案
这种依赖于平台提供的特定功能,在进行改造的时候,都需要结合使用的平台,看是否有替代方案 。这段代码的本意是实现审计日志或者调用链等逻辑,CSE提供来获取这些信息,并已经实现了调用链等功能,所以可以直接使用,或者通过自定义、等机制实现类似的功能 。