springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
xuhaoyu_cpp_java1 小时前
SpringBoot学习(四)
java·经验分享·spring boot·笔记·学习
不平衡的叉叉树5 小时前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试
空中湖5 小时前
Spring AI 多模型接入实战:OpenAI、Ollama、通义千问切换只需改配置
java·人工智能·spring
山东点狮信息科技有限公司5 小时前
企业级开源OA系统推荐
vue.js·spring boot·性能优化·系统架构·开源
万亿少女的梦1686 小时前
基于Spring Boot与MySQL的乡镇群众服务系统设计与实现
java·spring boot·mysql·权限管理·前后端分离
一路向北North6 小时前
Spring Security OAuth2.0(25):分布式系统授权-拓展用户信息
java·后端·spring
@灯神8 小时前
SpringAI系列|第1篇:SpringAI概述与快速上手
java·人工智能·spring·ai·ai编程
不才不才不不才8 小时前
Spring AI 实战(7):向量库怎么选?PgVector/Redis/Milvus 横向对比
java·人工智能·spring·ai
智码看视界9 小时前
Tomcat架构深度拆解:Connector和Container到底怎么配合的?
java·servlet·架构·tomcat·web服务器
杨运交9 小时前
[049][Crypto模块]前后端混合加密API实战:基于Spring Boot的AES+RSA安全传输方案
spring boot·后端·安全