springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

  • 当我使用springsecurity请求后端数据时

  • 以下是报错代码

02 问题的产生原因

  • 发生空指针异常,无非就几种

    • 类对象没有初始化,地址默认为null
    • 指向的数据为空
    • 查找到的数据为空与数据类型冲突
  • 我找了半天死活找不到问题在哪,代码删删改改就是找不到

  • 因为此处异常发生的比较特殊,从查到的数据为空!

  • 但是我数据库里是有数据的!

  • 因为springsecurity默认密码编码,会把查到的密码解码!

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
杨凯凡1 小时前
【021】反射与注解:Spring 里背后的影子
java·后端·spring
riNt PTIP1 小时前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
invicinble2 小时前
spirng的bean的生命周期,以及为什么这么设计
spring
星晨羽3 小时前
西门子机床opc ua协议实现变量读写及NC文件上传下载
java·spring boot
yuweiade3 小时前
Spring Boot 整合 Redis 步骤详解
spring boot·redis·bootstrap
三水不滴4 小时前
SpringAI + SpringDoc + Knife4j 构建企业级智能问卷系统
经验分享·spring boot·笔记·后端·spring
2601_949814694 小时前
Docker部署Spring Boot + Vue项目
vue.js·spring boot·docker
952367 小时前
Spring IoC&DI
java·数据库·spring
RDCJM7 小时前
Springboot的jak安装与配置教程
java·spring boot·后端
云烟成雨TD7 小时前
Spring AI Alibaba 1.x 系列【39】四大多智能体(Multi-agent)架构
java·人工智能·spring