springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
青衫码上行4 分钟前
【JavaWeb学习 | 第19篇】Filter过滤器
java·学习·servlet·tomcat
4***99747 分钟前
工业网关助力Altivar320与S7-1200协同运行
ide·python·算法·spring·eclipse·sqlite·tornado
Li_7695321 小时前
Spring Cloud —— SkyWalking(三)
spring·spring cloud·skywalking
狗头实习生9 小时前
Spring常见的事务失效原因
java·数据库·spring
想个名字太难10 小时前
网络爬虫入门程序
java·爬虫·maven
张较瘦_12 小时前
SpringBoot3 | SpringBoot中Entity、DTO、VO的通俗理解与实战
java·spring boot·后端
zhangyifang_00912 小时前
Spring中的SPI机制
java·spring
侠***I12 小时前
探索三菱 FX 系列 C# 上位机源码之旅
spring
程序猿小蒜14 小时前
基于springboot的医院资源管理系统开发与设计
java·前端·spring boot·后端·spring
老华带你飞15 小时前
社团管理|基于Java社团管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端