spring拦截器配置例子

 时间:2026-02-15 07:14:50

1、创建一个拦截器,实现HandlerInterceptor接口,重写此接口的三个方法,preHandle、postHandle、afterCompletion,只有第一个方法返回true时,才会进入Controller,否则不会处理Controller内容,也不会执行后边两个方法。

我们创建一个拦截器InterceptorTest,在其中写上三条输出日志。

spring拦截器配置例子

2、创建配置类InerceptorConfigurer。把创建好的拦截器InterceptorTest,注册到spring容器中,使用spring的注解@Configuration。

这样在项目启动是,spring会把拦截器配置到spring容器中。

注意拦截的规则/testAction/*,这样在访问的时候就能拦截此规则的请求。

spring拦截器配置例子

3、创建一个Controller,并配置路径为/testAction/hello,在此Controller中输出一行日志,并返回前台:Hello World:666666

spring拦截器配置例子

4、启动项目,查看启动日志;

打开浏览器,访问刚才创建的Controller,并查看拦截器是否执行。

spring拦截器配置例子

spring拦截器配置例子

5、查看ecplise的控制台,发现输出了日志,和我们预测的输出一样。

spring拦截器配置例子

  • 血同检测如何做
  • 跟我学做菜 脆炸蟹钳
  • jquery如何改变textarea的id属性值
  • httpd服务器搭建
  • 如何配置log4j日志
  • 热门搜索
    霉菌性阴炎怎么得来的 小孩牙痛怎么快速止痛 瓷砖上的胶怎么去除 月经回潮是怎么回事 楔子怎么读 痔疮栓怎么用 饥荒老奶奶怎么玩 笔记本电脑亮度怎么调 反胃想吐是怎么回事 怎么发微信朋友圈