第一个问题,如果每次请求都会携带token,然后通过redis查询,就会出现每个请求映射到控制器之后,控制器的方法都需要实现响应的解析请求头获取JWT,然后再去redis查询,通过拦截器可以轻松实现,不需要大量的代码冗余,而且后期如果需要改变响应的JWT解析规则,或者使用另外的验证规则,就不得不修改具体业务代码。而且高并发场景下,redis的性能一旦被严重影响,将会影响用户请求,尽管改请求不需要与redis交互。

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务