springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
风象南11 分钟前
SpringBoot的4种Bean注入冲突解决方案
java·spring boot·后端
bing_15842 分钟前
在微服务架构中,怎么搭建Maven私服
微服务·架构·maven
hmb↑1 小时前
mvnd-快速打包maven项目
java·maven
迢迢星万里灬1 小时前
Java求职者面试题解析:Spring、Spring Boot、MyBatis框架与源码原理
java·spring boot·spring·mybatis·面试题
虾条_花吹雪2 小时前
5、Spring AI(MCPServer+MCPClient+Ollama)开发环境搭建_第一篇
数据库·人工智能·学习·spring·ai
weixin_985432118 小时前
Spring Boot 中的 @ConditionalOnBean 注解详解
java·spring boot·后端
木棉软糖9 小时前
【记录坑点问题】IDEA运行:maven-resources-production:XX: OOM: Java heap space
java·maven·intellij-idea
一只爱撸猫的程序猿11 小时前
创建一个基于Spring AI的智能旅行简单案例
spring boot·程序员·aigc
IT_102411 小时前
springboot从零入门之接口测试!
java·开发语言·spring boot·后端·spring·lua