Java
文章平均质量分 77
民大彭于晏
湖北民大
3404150003
展开
-
整合springsecurity时redis报错: Could not read JSON: Unrecognized field “enabled“
通过查看报错信息发现都是使用redis的地方报错。项目中是使用redis作为缓存来存放User信息,不整合springsecurity时一切正常,但整合后就出了问题,在网上查了几篇博客发现是在redis序列化。可以看到序列化时多了几个字段,这是因为为了整合springsecurity在User类中实现了UserDetails接口。使用@JsonIgnoreProperties注解,可以在User对象在序列化时忽略这些字段。User对象时出了问题。原创 2024-03-21 18:51:47 · 400 阅读 · 1 评论 -
前端跨域导致 cookie 丢失问题
此时后端如果不做任何特殊处理,框架将会把Bearer视为token的一部分,无法正常读取token信息,导致鉴权失败。sa-token:# token前缀此时 Sa-Token 便可在读取 Token 时裁剪掉Bearer,成功获取。Token前缀 与 Token值 之间必须有一个空格。一旦配置了 Token前缀,则前端提交Token时,必须带有前缀,否则会导致框架无法读取 Token。由于Cookie。原创 2024-03-21 10:12:18 · 545 阅读 · 1 评论 -
Spring 依赖注入有几种?各有什么优缺点?_
本篇文章主要内容来自于“Java中文社群”,真的写的太棒了!同时融入我自己的理解,希望能帮助到大家更加深入的去理解Spring注解注入的方式及优缺点!面试不再担忧~在 Spring 中实现依赖注入的常见方式有以下 3 种:属性注入(Field Injection);Setter 注入(Setter Injection);构造方法注入(Constructor Injection)。它们的具体使用和优缺点分析如下。依赖注入的常见实现方式有 3 种:属性注入、Setter 注入和构造方法注入。原创 2024-03-18 20:28:11 · 1953 阅读 · 0 评论