如果你是在代码执行的时候,确确实实返回了null导致了异常,那你需要注意,这个方法不能在子线程中运行。且,当前请求必须是经过 DispatcherServlet的请求,也就是经过了 spring mvc 路由的请求。
我只是用ThreadLocal记录了发送请求的开始时间,并没有开启多线程
这个方法你是写在Filter还是哪里的?这要在 DispatcherServlet 调用后才能用。
如果你是在代码执行的时候,确确实实返回了null导致了异常,那你需要注意,这个方法不能在子线程中运行。且,当前请求必须是经过 DispatcherServlet的请求,也就是经过了 spring mvc 路由的请求。
我只是用ThreadLocal记录了发送请求的开始时间,并没有开启多线程
这个方法你是写在Filter还是哪里的?这要在 DispatcherServlet 调用后才能用。