当token有效时间过期时,getTokenBody方法返回的Claims是null,在isExpiration方法中.getExpiration()的时候出现异常。
解决方法就是在getTokenBody中捕获ExpiredJwtException异常。如果想要获取token中的信息可以在异常中e.getClaims()获取
具体原因: JWT如何解析过期的token中的信息_jwt获取过期时间_洛阳泰山的博客-CSDN博客
(文章的博主说在报错堆栈信息找到了DefaultJwtParser类,我没有找到。找到的话分享一下。)