
拦截器
lockie_zou
这个作者很懒,什么都没留下…
展开
-
springboot拦截器无法注入redisTemplate
在工作中我们经常需要做登录拦截验证或者其他拦截认证功能,基于springboot项目下我们很容易想到结合redis做的分布式拦截,把用户登录或者需要验证的信息放到redis里面。但是在写拦截器的时候发现redisTemplate一直无法注入进来,最后查资料才发现springboot拦截器是在Bean实例化之前执行的,所以Bean实例无法注入。 先看下问题,新建一个拦截器,然后注入redisTem...原创 2019-08-14 10:50:58 · 6462 阅读 · 2 评论 -
springboot 拦截器校验签名后controller就获取不到数据
SpringBoot项目,有个需求就是要加一个拦截器和过滤器,在拦截器中我需要获取到前端传过来的json数据进行签名校验,按照常理来说,获取请求body中的参数就可以,方法写好后,在拦截器中也读取到了body请求参数。但是出现一个问题,就是后面的controller中使用了@RequestBody注解获取参数,但是拦截器执行过后,controller获取不到参数,甚至是方法都没有进入对应的方法中就...原创 2019-06-14 10:40:20 · 3605 阅读 · 1 评论 -
springboot 根据请求IP做的分布式限流
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开 限流 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理 缓存的目...原创 2019-08-14 11:18:59 · 4593 阅读 · 5 评论