Spring MVC SpringMVC(十三):HandlerInterceptor 拦截器详解 拦截器是 **Web** 项目很重要和常用的功能,如对用户权限验证,判断用户是否已登录等。SpringMVC 中的拦截器通过实现`HanderInterceptor`接口来完成,或继承抽象类`HandlerInterceptorAdapter`,重写里面的方法来完成。 2020-11-16 浏览(161) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(四十七):Spring AOP 实现API接口处理请求耗时监控 基于拦截器和 AOP 两种方式实现对 API 接口请求响应的耗时进行统计,以对 API 接口响应时长进行监控以了解接口性能,帮助判断接口性能瓶颈。 2020-11-16 浏览(362) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(四十六):Spring AOP与拦截器实现API接口防刷 暴露在公网服务 API 通常需要做防刷机制,防止恶意请求,维护系统的稳定。API 接口防刷前后端配合使用。后端实现主要有 拦截器方式 和 使用 AOP 对控制层(Controller)进行切面编程的方式。 2020-11-16 浏览(149) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(四十五):RestTemplate 源码分析与自定义请求和拦截器 Saas 项目分布式微服务架构,服务调用使用的是 RestTemplate,并且对 RestTemplate 的 Request 请求进行了自定义,做个记录。自定义 Request 有很多作用。例如自定义请求实现安全认证,自定义请求拦截器实现负载均衡或请求代理等,可以非常灵活的做些定制化。 2020-11-16 浏览(112) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(二十七):Listener, Filter, Interceptor Listener 监听器,Filter 过滤器,Interceptor 拦截器是 Java Web领域非常重要的三大神器(组件),会经常使用到。 2020-11-15 浏览(52) 评论(0) 阅读全文
Spring Boot Spring Boot 2实践系列(二十二):Web 静态资源,跨域,消息转换器,拦截器,监听器,过滤器等相关配置 Spring Boot对 Web 项目提供了很好的支持,对视图解析、静态资源、格式化和转器器、消息转换器提供了自动配置,自动映射了静态首页。 2020-11-15 浏览(143) 评论(0) 阅读全文
微服务应用 微服务应用(十):分布式并发重复提交问题 分布式集群部署的 Web 做防止表单重复提交的处理上,其根本也是基于 `TOKEN` 的方式来实现,因是集群布署,所以此 *TOKEN* 不能存放在 `SESSION` 中(未使用共享 SESSION 方案) ,而是存放在外部存储系统中,如 Reids,这里其实引入了类似分布式锁的概念。 2020-10-17 浏览(212) 评论(0) 阅读全文