问题:
原因:
的继承HandlerInterceptor拦截器中的RedisTemplate与定义在controller层的RedisTemplate不一样,在这里的属于非spring注入,所以直接获取redis中的token会爆空指针。
解决方式:
在拦截器中创建构造器,添加RedisTemplate,
通过继承WebMvcConfigurer的配置类将spring注入的redisTemplate变成参数传过来后,就能使用了。
的继承HandlerInterceptor拦截器中的RedisTemplate与定义在controller层的RedisTemplate不一样,在这里的属于非spring注入,所以直接获取redis中的token会爆空指针。
在拦截器中创建构造器,添加RedisTemplate,
通过继承WebMvcConfigurer的配置类将spring注入的redisTemplate变成参数传过来后,就能使用了。