SpringMVC
文章平均质量分 51
muyi517
这个作者很懒,什么都没留下…
展开
-
记一次脑残的调试过程:java matcher.find() 正则表达式匹配无结果
matcher.find的执行会引起索引位置的更新。除非使用matcher.find(0),强制从头开始使用索引。idea 表达式监控会改变运行环境原创 2024-04-17 11:41:42 · 357 阅读 · 1 评论 -
SpringBoot3+Jwt+Redis的Token有效性检查以及自动续期的实现
1. 续期在后端完成,只给前端传递一个token,不采用两个token的方式,从而不增加前端工作量 2. 默认情况下解析Jwt token 时过期的token将抛出过期错误,因为需要自动续期,因此应忽略该错误。 3. token等信息保存在Redis中,并设置过期时间为token的过期时间。过期后保存信息自动删除 。修改此处过期时间实现延期 4. 记录每次前端请求的时间至Redis中。 5. 验证token有效性时,若距离最近一次请求的时差未超过定义的过期时间增量,则尝试进行续期操作原创 2023-12-17 10:22:02 · 1756 阅读 · 1 评论 -
Springboot3 Redis&Cache的使用实例
Springboot3 Redis&Cache的使用实例原创 2023-12-02 11:22:07 · 214 阅读 · 0 评论 -
axios post json数据springboot无法接收的解决
前后端分离项目前端使用axios向后台发送post请求,传递复杂参数,springboot后台接收值均为空。原创 2022-05-18 10:12:53 · 1688 阅读 · 0 评论 -
JAVA中常量使用常量类或者常量接口还是使用枚举,错误代码和中文可变信息的枚举实现
关于“JAVA中常量使用常量类或者常量接口还是使用枚举”,已有定论-使用枚举.借助java枚举,可以在定义错误名称和代码的同时,定义中文描述信息,但是实际应用中,往往需要在标准错误信息中增加一些可变信息。原创 2022-04-07 22:27:26 · 965 阅读 · 0 评论 -
SpringBoot通用处理结果类/前端使用结果类 Result
- 错误代码没有文字信息直观(对于程序员同样),基本代码仅四类足够日常使用。善于利用标准定义的web状态码枚举类 - 使用泛型绑定返回数据data类型,利于编码规范化。 - 泛型绑定为Map时,使用链式编程方式,灵活添加不同Map元素 - 为返回数据data,定义count(计数器),total(满足查询条件的记录总数) - 自动属性success,使前端使用时不必要判断状态码分类原创 2022-04-07 09:03:53 · 2612 阅读 · 0 评论 -
SpringMVC模式及IDEA+Maven搭建示例实例
服务器端三层架构三层架构概念MVC设计模式SpringMVC在三层架构中的位置IDEA入门示例1 完善目录结构2 依赖包及配置2.1 准备maven依赖包-pom.xml2.2 配置springMVC 前端控制器-web.xml(含中文乱码)2.3 准备spring配置文件-springmvc.xml3 配置tomcat5 代码6 过程分析RequestMapping注解 模块化请求路径-HelloCtrl/hello params参数自定义类型转换器-字符串转日期为例原创 2020-08-19 09:18:47 · 344 阅读 · 0 评论