springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
E***U94541 分钟前
从新手到入门:如何判断自己是否真的学会了 Spring Boot
数据库·spring boot·后端
invicinble1 小时前
javase-异常体系
开发语言·spring boot
招风的黑耳1 小时前
智慧养老项目:当SpringBoot遇到硬件,如何优雅地处理异常与状态管理?
java·spring boot·后端
hgz07101 小时前
Spring Boot Starter机制
java·spring boot·后端
daxiang120922051 小时前
Spring boot服务启动报错 java.lang.StackOverflowError 原因分析
java·spring boot·后端
他是龙5512 小时前
第40天:JavaEE安全开发SpringBoot JWT身份鉴权与打包部署(JAR&WAR)
spring boot·安全·java-ee
哈哈老师啊2 小时前
Springboot简单二手车网站qs5ed(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
JIngJaneIL3 小时前
基于Java+ vue图书管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
VX:Fegn08953 小时前
计算机毕业设计|基于springboot + vue考勤管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
一 乐3 小时前
幼儿园管理|基于springboot + vue幼儿园管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端