springmvc
dounine
这个作者很懒,什么都没留下…
展开
-
springmvc 获取不到Response问题
使用如下代码HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse()上面方法要想生效,RequestMapping方法必须使用如下格式,也就是参数必须带有HttpServletResponse类型@RequestMappin原创 2017-01-16 09:45:21 · 1652 阅读 · 0 评论 -
SpringMVC 幂等请求
在真实的网络环境中,都会存在网络情况不好的情况,如果不保证接口的幂等性,用户可能会对同一结果提交多次,接口的幂等性就是要保证那个时间段不管用户提交多少次,最终产生的结果都是一样的,当然了可能每个人的理解幂等都不一样,大同小异。使用说明这里我们只借助的Google的Guava包中LoadingCache缓存,其它的自己实现gradle项目// https://mvnrepository.com/art原创 2017-05-09 11:23:28 · 6691 阅读 · 1 评论 -
springcloud fegin获取request header解决方案
假设现在有A服务,B服务,外部使用RESTApi请求调用A服务,在请求头上有token字段,A服务使用完后,B服务也要使用,如何才能把token也转发到B服务呢?这里可以使用Feign的RequestInterceptor,但是直接使用一般情况下HttpServletRequest上下文对象是为空的,这里要怎么处理,请看下文。演示A服务FeginInterceptor...原创 2018-04-17 16:28:24 · 10434 阅读 · 1 评论