Springboot高手之路01-AOP

ops/2024/9/24 1:24:22/

文章目录

  • 登录校验
    • 拦截器
  • 基于拦截器实现登录校验功能
  • 全局异常处理器

登录校验

拦截器

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

拦截器是spring中提供的
所以第一步就是把拦截器交给spring管理

不管是过滤器还是拦截器都是需要配置路径

/** 拦截所有

在这里插入图片描述

拦截器放行直接是true
是否运行访问对应的web资源

拦截器实现HandlerInterceptor

过滤器是spring提供的,那么只需要给过滤器加入ioc容器中就可以,
使用@Component注解就可以
然后再配置webConfig类
类上面标注配置类

在这里插入图片描述

在这里插入图片描述
使用的.addPathPatterns(“/**”)拦截的哪些资源

使用excludePatterns(“/login”)
不需要拦截哪些路径

在这里插入图片描述
spring的底层就是dispatcherServlet

在这里插入图片描述

过滤器拦截器可以同时存在,先执行过滤器

在这里插入图片描述

在这里插入图片描述

/* 是只匹配一级路径 例如 dept/1 /dept/1/2 那么就不能请求
/** 是对所有的请求
在这里插入图片描述

基于拦截器实现登录校验功能

使用拦截器去实现登录
只需要记得校验成功后直接return true就行

全局异常处理器

在这里插入图片描述


http://www.ppmy.cn/ops/47681.html

相关文章

阿里云和AWS的CDN产品对比分析

在现代互联网时代,内容分发网络(CDN)已成为确保网站和应用程序高性能和可用性的关键基础设施。作为两家领先的云服务提供商,阿里云和Amazon Web Services(AWS)都提供了成熟的CDN解决方案,帮助企业优化网络传输和提升用户体验。我们九河云一直致力于阿里云和AWS云相关业务&#…

kuka编程怎么加中文:解锁KUKA机器人编程中的中文支持

kuka编程怎么加中文:解锁KUKA机器人编程中的中文支持 在工业自动化领域,KUKA机器人以其卓越的性能和广泛的应用而备受赞誉。然而,对于许多中国用户来说,如何在KUKA编程中加入中文支持却成为了一个挑战。本文将从四个方面、五个方…

rose 聊开源—1 你为什么需要一个开源项目

我自己从最开始开源 rosedb/lotusdb,以及一些其他组件,折腾开源也有很多年了,这次想写一个关于开源项目的系列,结合我自己的实际经历,讲讲开源项目的开发、参与、维护、流程规范、收获、盈利等内容,希望这个…

学习笔记——IP地址网络协议——网络层(IP)协议

一、网络层(IP)协议 网络层(被称为IP层)但网络层协议并不只是IP协议,还包括ICMP(Internet Control Message Protocol)协议、IPX(Internet Packet Exchange)协议等。 1、IP协议 IP(Internet Protocol)本身是一个协议文件的名称,该协议文件的内容非常少&…

HTML (总结黑马的)

<br>换行 <hr>水平线 div 独占一行 span 不换行 header 网页头部 nav 网页导航 footer 网页底部 aside 网页侧边栏 section 网页区块 article 网页文章 空格 < 小于号 > 大于号 图片&#xff1a; <img src"./cat.jpg" alt&q…

深度学习 --- stanford cs231 编程作业(assignment1,Q2: SVM分类器)

stanford cs231 编程作业之SVM分类器 写在最前面&#xff1a; 深度学习&#xff0c;或者是广义上的任何学习&#xff0c;都是“行千里路”胜过“读万卷书”的学识。这两天光是学了斯坦福cs231n的一些基础理论&#xff0c;越往后学越觉得没什么。但听的云里雾里的地方也越来越多…

su和sudu、三剑客中的sed、awk命令

一、用户授权 如果普通用户需要执行特殊操作&#xff0c;有两种方法&#xff1a; su -root 切换到root账户进行特殊操作&#xff0c;然后再回到普通用户 sudo 命令 su命令&#xff1a; 优点&#xff1a;使用简单 缺点&#xff1a;root密码容易泄露 普通用户执行操作不可控 su…

排序(前篇)

1.排序的概念及其运用 2.插入排序的概念及实现 3.希尔排序的概念及实现 4.选择排序概念及实现 总代码&#xff08;对比各个排序在大量的数据情况排序所化的时间&#xff09;&#xff1a; 1.排序的概念及其运用 1.1排序的概念 排序&#xff1a;所谓排序&#xff0c;就是使…