Mario's Blog
首页
文章归档
关于页面
分类
Linux (1)
Java Web (7)
默认分类 (0)
全部分类 ( 8 )
查询
当前位于"Java Web"分类下
Spring项目使用过滤器和ThreadLocal实现用户态校验与保存
前言使用拦截器校验用户登录态,满足条件则继续执行控制器逻辑,不满足直接跳到登录页。大多数时候,控制器逻辑需要用到登录信息,这时候可以再从Redis取出登录信息,或者在校验完成后用ThreadLocal保存起来。UserHolder定义UserHolder类:package cn.liaoxiaoji
2020年10月10日
17次浏览
SpringBoot使用拦截器
前言在面向对象编程过程中,我们很容易通过继承、多态来解决纵向扩展,在Spring项目中,使用拦截器可以实现横向扩展。拦截器配置通过拦截器实现登录态验证,判断是否满足放行条件:@Componentpublic class AuthorityInterceptor implements HandlerI
2020年09月29日
20次浏览
静态路由与动态路由:resource/static 与 resource/templates
前言无论怎样使用@RequestMapping映射,路由始终无法令人满意,使用thymeleaf处理动态路由就舒服多了。resouce/staticresource/static是默认静态web目录之一。如果存在resource/static/index.html,浏览器输入http://domai
2020年09月28日
14次浏览
@ControllerAdvice拦截处理全局异常
前言在阅读一个开源项目时,发现作者采用@ControllerAdvice将异常的处理全给它拉到一个类里,甚妙!在开始使用前了解下它的来历。原文是这样描述的:It is typically used to define @ExceptionHandler, @InitBinder, and @Mode
2020年09月21日
13次浏览
【Redis系列1】初探Redis
前言这个系列记录我学习、使用到的Redis知识点。什么是Redisredis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。安装Redis
2020年09月17日
18次浏览
正则表达式入门
前言最近由于写的正则表达式太差,导致回溯极长时间,于是我痛定思痛,决定系统学习下正则表达式。通常我们使用正则表达式查找或替换符合某个模式的文本,比如有的小伙伴抓取网页发现链接大多是采用相对路径,这时候可能需要将它转化为绝对路径:String domain = "https://www.gu
2020年09月11日
15次浏览
SpringBoot获取URL请求参数的方法
下面为三种获取URL参数的方法...
2020年09月10日
28次浏览
«
1
(current)
»
个人信息
马里奥
辽宁 沈阳
文章数量
8
分类数量
3
标签数量
2
冲冲冲
所有标签
Redis系列
0
正则表达式
0
所有标签
8