您当前的位置: 首页 >  ide

喜欢猪猪

暂无认证

  • 2浏览

    0关注

    228博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

springboot IDEA 过滤器全局赋值的操作使用流程

喜欢猪猪 发布时间:2020-04-13 17:30:12 ,浏览量:2

1.最近在开发一个项目 ,需要进行一个全局拦截器的处理,进行拦截所有的get、post请求的操作;避免所有的方法都进行该用户名、工号的赋值,减少重复工作,这个找了许多的案例,最后还是调试出来了,现在做一个分享,避免相关小伙伴遇到同样的问题。

@Component
public class HttpServletFilter implements Filter {

    @Override
    public void init(FilterConfig filterConfig) {
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        Map m = new HashMap(request.getParameterMap());
        if(((HttpServletRequest) request).getMethod().toUpperCase().equals("GET"))
        {
          
        }
        ParameterRequestWrapper parameterRequestWrapper = new ParameterRequestWrapper((HttpServletRequest) request, m);
        //继续向后传递修改后的request,拦截器不能实现。
        chain.doFilter(parameterRequestWrapper, response);
    }

    @Override
    public void destroy() {

    }
关注
打赏
1648795721
查看更多评论
立即登录/注册

微信扫码登录

0.0364s