首页 > 其他分享 >springmvc中配置拦截器

springmvc中配置拦截器

时间:2023-09-16 11:13:07浏览次数:38  
标签:HttpServletRequest Exception 拦截器 springmvc 配置 HttpServletResponse springframewor

2023-09-16

springmvc.xml

 <!--配置拦截器-->
    <mvc:interceptors>
        <mvc:interceptor>
            <!--配置需要拦截的请求的请求路径-->
            <mvc:mapping path="/**"/>
            <!--配置需要排除拦截的请求的请求路径-->
            <mvc:exclude-mapping path="/abc"/>
            <!--配置拦截器-->
            <ref bean="firstInterceptor"/>
        </mvc:interceptor>
    </mvc:interceptors>

 FirstInterceptor

package com.hh.interceptor;

import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author hh
 * @version 1.0
 * @DATE 2023-09-16 10:35:31
 */
@Component
public class FirstInterceptor implements HandlerInterceptor {
    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        System.out.println("preHandle");
        return true;
    }

    @Override
    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
        System.out.println("postHandle");
    }

    @Override
    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
        System.out.println("afterCompletion = ");
    }
}

 

标签:HttpServletRequest,Exception,拦截器,springmvc,配置,HttpServletResponse,springframewor
From: https://www.cnblogs.com/isDaHua/p/17706455.html

相关文章

  • 华为云OBS配置-远程附件
    使用此服务前请先注册并绑定华为云官方合作伙伴账号,享受VIP服务和优惠价格(新购和续费都有专属折扣),更能领取大额代金券!  立即注册/已有账号绑定=>>! 如果不能绑定,请联系售前商务或工单联系售后处理!  创建华为云存储OBS步骤: 一、进入OBS控制台:https://storage.huawei......
  • 阿里云OSS配置-远程附件
    阿里云OSS配置-远程附件远程附件-阿里云OSS配置 12345服务器地址:Bucket名称:EndPoint:Access Key ID:Access Key Secret: 登录阿里云,进入控制台 左侧菜单产品与服务,搜索OSS,选择对象存储OSS 新建bucket  输入你的bucket名称,域名下......
  • 腾讯云COS配置-远程附件
    腾讯云COS配置-远程附件为方便使用腾讯云服务器的客户做附件分离,官方最新集成了腾讯云存储COS(https://cloud.tencent.com/product/cos),如需使用,请提前购买好资源包! 以下为开通和配置教程: 一、创建存储桶: 进入存储桶列表,点击创建存储桶: 输入必填项:注意:所属地域请选......
  • springmvc中设置文件的上传与下载,首先需要导入依赖,之后需要在springmvc.xml中配置问价
    2023-09-16导入依赖<dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.4</version></dependency>设置文件上传解析器springmvc.xml<?xml......
  • 一分钟带你快速了解Prettier+配置指南
    什么是Prettierprettier是一个代码格式化工具,它可以支持JS/JSX/TS/Flow/JSON/CSS/LESS等文件格式。安装依赖到开发环境//npmnpminstall--save-dev--save-exactprettier//yarnyarnadd--dev--exactprettier根目录下创建.prettierrc.js点击查看官网完整配置举个......
  • Linux CentOS7 开启SSH访问配置
    0、检查是否安装SSHrpm-qa|grepssh图为已安装的输出 1、安装文本编辑器 1.1、安装vimyum-yinstallvim安装openssh-serveryuminstall-yopensslopenssh-server 2、安装与配置SSH服务 2.1、安装openssh-serveryuminstall-yopensslopenssh-s......
  • 云服务器安装配置JDK,步骤简单详细~
    (安装jdk有两种方法:手动安装和yum安装:)一:yum安装如下:1.1查询要安装的jdk的版本yum-ylistjava*  1.2安装jdk1.8yuminstall-yjava-1.8.0-openjdk.x86_64 1.3查询jdk版本java-version   二.下载安装JDK安装包1、 到官网下载jdk-8u231-......
  • 龙蜥系统网络和SSH配置
    1.网卡配置修改配置文件可能不是ens33 龙蜥我的环境是 ens01 如果你也一样请修改ens01配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33```只需修改备注部分FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE......
  • WebRTC C++ RTP over TCP配置
    前言RTPoverTCP这种情况,一般是WebRTCP2P打洞失败,才会选择WebRTC默认使用UDP传输,但是也可以通过TCP传输。使用TCP传输,需要服务器中转,turnserver,licode,janus之类的服务器解决方案搭建coTurn中转服务器https://blog.51cto.com/fengyuzaitu/7265986C++修改代码url后面必须指定?t......
  • Docker 安装与配置
    安装方法:yum配置仓库安装rpm包安装使用docker官方提供的自动化脚本这里以yum配置仓库安装为例。确认操作系统版本确认操作系统是否是CentOS7及以上版本。cat/etc/os-release卸载旧版本sudoyumremovedocker\docker-client\......