如何在spring boot中添加拦截器
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本篇内容主要讲解"如何在spring boot中添加拦截器",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在spring boot中添加拦截器"吧!如何
千家信息网最后更新 2025年01月22日如何在spring boot中添加拦截器
本篇内容主要讲解"如何在spring boot中添加拦截器",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在spring boot中添加拦截器"吧!
如何在spring boot中添加拦截器?
1.首先自己实现一个拦截器
import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class MyInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("preHandler"); return true;//这里一定要返回true要不然后面的不会执行 } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { System.out.println("postHandler"); } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { System.out.println("afterHandler"); }}
2.实现WebMvcConfigurer接口并重写addInterceptors方法
@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(myInterceptor()).addPathPatterns("/**");//将自己的拦截器注册到spring中并添加拦截的路径 } @Bean MyInterceptor myInterceptor(){ return new MyInterceptor();//提供自己的拦截器的bean }}
3.创建controller进行测试
@RestControllerpublic class HelloController { @GetMapping("gethello") public String getHello(){ System.out.println("get hello"); return "get hello"; }}
到此,相信大家对"如何在spring boot中添加拦截器"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
拦截器
内容
方法
学习
实用
更深
兴趣
实用性
实际
接口
操作简单
更多
朋友
网站
要不
路径
面的
频道
查询
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
rora数据库
奉贤区市场软件开发答疑解惑
虚拟机租服务器多少钱
软件开发薪资标准
中国企业并购整合数据库
安监机构网络安全整治会议
透明的网络安全知识
疫情期间网络安全的危与机
服务器普通话软件教师端连接不上
贵州网络技术开发含义
苹果拨号无法验证服务器身份
苹果 内蒙古数据库
dell服务器经销商
智慧后勤 网络安全
枣庄平台软件开发公司
软件理论与网络安全专业
nba2k22怎么连不上服务器
java 软件开发外包
数据库技术与人工智能技术融合
网络安全宣传名字
扬州网络安全资质申请费用流程
家庭宽带服务器功能
安监机构网络安全整治会议
汉高数据库招聘
基础数据库建设方案
怎么设置代理服务器上网防网警
计算机网络安全培训考试
乌鲁木齐网络安全培训
沅陵学软件开发
魔兽313版本数据库