springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
Flittly1 分钟前
【SpringAIAlibaba新手村系列】(3)ChatModel 与 ChatClient 的深度对比
java·人工智能·spring boot·spring
启山智软23 分钟前
【智能商城系统技术架构优势】
java·spring·开源·商城开发
ok_hahaha44 分钟前
java从头开始-黑马点评-商户查询缓存
java·spring·缓存
青槿吖1 小时前
第二篇:Spring Boot进阶:整合异常处理、测试、多环境与日志,开发稳得一批!
java·spring boot·后端·spring·面试·sqlserver·状态模式
星如雨グッ!(๑•̀ㅂ•́)و✧1 小时前
Spring WebFlux 中的并发
java·spring·oracle
华科易迅2 小时前
Spring装配对象方法-构造方法
java·后端·spring
hzb666663 小时前
xd_day32-day40
java·javascript·学习·安全·web安全·tomcat·php
心勤则明3 小时前
Spring AI Alibaba 实战 MCP 协议
java·人工智能·spring
book123_0_994 小时前
spring 跨域CORS Filter
java·后端·spring
空空潍4 小时前
Spring AI 实战教程(一)入门示例
java·后端·spring·ai