springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
程序员梁白开9 分钟前
从源码到实战:线程池处理任务的完整流程解析
java·jvm·spring·java-ee
u***13713 分钟前
Tomcat的升级
java·tomcat
t***p93516 分钟前
springboot项目读取 resources 目录下的文件的9种方式
java·spring boot·后端
C***115028 分钟前
Tomcat下载,安装,配置终极版(2024)
java·tomcat
ScriptBIN35 分钟前
Maven高级
java·maven
N***77881 小时前
Tomcat 乱码问题彻底解决
java·tomcat
S***26751 小时前
linux 设置tomcat开机启动
linux·运维·tomcat
C***u1761 小时前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端
K***72841 小时前
保姆级JavaWeb项目创建、部署、连接数据库(tomcat)
数据库·tomcat·firefox
Java水解2 小时前
# SpringBoot权限认证-Sa-Token的使用与详解
spring boot·后端