当前位置: 首页 > news >正文

淘宝联盟网站模板投诉做单骗子网站

淘宝联盟网站模板,投诉做单骗子网站,wordpress 安全,网站兼容手机浏览器【SpringBoot中实现过滤器和拦截器】 1.过滤器和拦截器简述 过滤器Filter和拦截器Interceptor#xff0c;在功能方面很类似#xff0c;但在具体实现方面差距还是比较大的。 2.过滤器的配置 2.1 自定义过滤器#xff0c;实现Filter接口(SpringBoot 3.0 开始#xff0c;jak…【SpringBoot中实现过滤器和拦截器】 1.过滤器和拦截器简述 过滤器Filter和拦截器Interceptor在功能方面很类似但在具体实现方面差距还是比较大的。 2.过滤器的配置 2.1 自定义过滤器实现Filter接口(SpringBoot 3.0 开始jakarta.servlet.Filter,jdk需要升级到17) 2.2 重写doFilter实现过滤逻辑酌情放行 2.3 创建注解实现过滤的范围配置 3.拦截器的配置 3.1 自定义拦截器实现HandlerInterceptor接口 3.2 实现接口中的拦截方法(preHandle-请求执行前、postHandler-请求执行后、aftercompletion-视图渲染后) 3.3 创建配置类实现WebMvcConfigurer接口重写addInterceptors方法 4.总结 4.1 Filter依赖于Servlet容器属于Servlet规范的一部分而Interceptor依赖于SpringMVC框架【所依赖框架】 4.2 Filter的生命周期由servlet容器管理而Interceptor通过IOC容器来管理可通过注入等方式来获取其Bean的实例【管理的容器】 4.3 Filter可拦截所有web资源(包括]spServlet静态资源)而Interceptor则只拦截controller。【拦截范围】 代码 1、过滤器 RestController public class MyController {GetMapping(/filter)public String filter() {return filter;} }package com.example.demos.web.filter; import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.io.IOException; import java.util.Objects; /*** date 2025/1/5 18:06* description ip 请求的次数*/ Component //所有请求都会经过这个过滤器 WebFilter(urlPatterns /*) public class MyFilter implements Filter {Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {HttpServletRequest request (HttpServletRequest) servletRequest;// 获取请求的ipString ip request.getRemoteAddr();HttpSession session request.getSession();Integer count (Integer) session.getAttribute(count);countObjects.isNull(count)?1:count;System.out.println(ip:ip count:count);session.setAttribute(count, count);//放行filterChain.doFilter(servletRequest, servletResponse);} }结果 2、拦截器 RestController public class MyController {GetMapping(/interceptor)public String filter() {return interceptor;} }进行拦截处理 public class MyHandlerInterceptor implements HandlerInterceptor {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {// 获取请求的ipString ip request.getRemoteAddr();HttpSession session request.getSession();Integer count (Integer) session.getAttribute(count);count Objects.isNull(count)?1:count;System.out.println(ip:ip count:count);session.setAttribute(count, count);//放行return true;} }配置文件需要将自定义拦截器进行注册 Configuration public class InterceptorConfiguration implements WebMvcConfigurer {Overridepublic void addInterceptors(InterceptorRegistry registry) {MyHandlerInterceptor interceptor new MyHandlerInterceptor();//拦截所有请求registry.addInterceptor(interceptor).addPathPatterns(/**);} }结果
http://www.hkea.cn/news/14553882/

相关文章:

  • 做拼货商城网站企业邮箱入口登录
  • 哈尔滨企业网站建设南昌百度快速排名优化
  • 网站建设整个流程官方网站建设推广
  • 广告网站怎么设计制作网站如何做视频链接地址
  • 一个域名可以绑定两个网站吗没签合同网站做不好
  • 十堰微网站建设wordpress 4.9.7 中文
  • 用动易建设网站教程江西省工程造价信息网官网
  • 国外js网站临淄专业网站优化哪家好
  • 做网站 seoh5免费制作平台易企秀网页版
  • 上海网站建设外贸万网商标注册
  • 仿一个展示型网站多少钱工商网站如何做企业增资
  • 390元做微信小程序 公众号 网站海口制作网站企业
  • 开源门户网站建设方案企业邮箱域名怎么写
  • 那个网站做的好平面电商设计是什么
  • 广西建设厅招投标中心网站wordpress 小说 采集
  • 重庆做网站建设的公司哪家好做彩票网站代理
  • 哈尔滨做网站哪里好海外留学网站建设方案
  • 做网站建设注册商标是多少类小程序开发公司排行
  • 宣传图制作网站中国网建
  • 建盏金盏能不能喝茶乐陵seo优化信德
  • 那个网做网站便宜汽车4s网站设计
  • 云南省建设执业注册管理中心网站福田祥菱m
  • 河源市住房城乡和建设局网站如何利用网站做淘宝客
  • 淘宝客网站模板网站制作价格行情
  • 灵宝市建设局网站做性的网站有哪些内容
  • 网站开发公司网站如何做自己的公司网站
  • 抚顺市城市建设档案馆网站做网站算经商吗
  • 盐城网站设计绍兴高兴区建设网站
  • 美容整形网站建设唐山教育平台网站建设
  • 网站免费站尽请期待还是敬请期待