![](https://img-blog.csdnimg.cn/482411b9bd4a4c80910f48e8332295de.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring cloud
文章平均质量分 61
spring cloud
放码过来_
这个作者很懒,什么都没留下…
展开
-
spring cloud gateway 对请求参数解密,返回参数加密处理
在一些针对数据比较敏感的项目中会对客户端与服务端之间交互的数据进行加密处理。在gateway网关服务中处理此项业务需要如何实现呢?gateway中自定义的filter,可以实现对请求前的处理以及返回后的处理。请求顺序可以这样理解:请求-> 自定义的filter-A -> 自定义的filter-B -> 业务处理 -> 自定义的filter-B -> 自定义的filter-A -> 返回利用这一特性,我们可以在处理业务代码之前添加对参数的统一解密处理,到达下游服务中.原创 2020-10-03 18:02:58 · 13769 阅读 · 46 评论 -
spring cloud gateway 全局异常处理
通常spring boot全局异常捕获我们通常会使用@ControllerAdvice进行全局捕获。放到网关中显然不合适,@ControllerAdvice故名思意,是对controller的一个增强处理。所以在gateway中我们需要如下方式配置:网关全局异常配置/** * @calssName ExceptionConfig * @Description 网关全局异常配置 * @Author jiangshaoneng * @DATE 2020/9/28 19:36 */@Conf.原创 2020-10-03 18:02:25 · 2873 阅读 · 5 评论 -
spring cloud gateway 权限校验
编写自定义的权限校验代码,并且使该过滤器在指定的路由上生效即可如果权限校验需要使用到redis,则在gateway中需要引入redis的依赖自定义token权限校验代码/** * @calssName AppTokenFilter * @Description 验证路由到APP用户端的接口是否有token * @Author jiangshaoneng * @DATE 2020/9/25 14:39 */public class AppTokenFilter implements Ga.原创 2020-10-03 18:01:35 · 3538 阅读 · 1 评论 -
spring cloud gateway 全局请求日志打印
实现GlobalFilter则所有该自定义Filter会对所有的路由生效。编写全局日志拦截器代码/** * @calssName LogFilter * @Description 全局日志打印,请求日志以及返回日志,并在返回结果日志中添加请求时间 * @Author jiangshaoneng * @DATE 2020/9/25 14:54 */public class GlobalLogFilter implements GlobalFilter, Ordered { pri.原创 2020-10-03 17:55:58 · 7272 阅读 · 17 评论