springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
IT空门:门主9 小时前
Spring 注入三剑客:@Resource、@Autowired、@RequiredArgsConstructor 到底该用哪个?
java·后端·spring
Sam_Deep_Thinking9 小时前
Spring Boot 的启动原理是什么?
java·spring boot·后端
南部余额10 小时前
Spring WebClient 从入门到精通
java·后端·spring
摇滚侠10 小时前
Spring 零基础入门到进阶 基于注解管理 Bean 38-43
xml·java·后端·spring·intellij-idea
屋外雨大,惊蛰出没10 小时前
深入浅出Spring Boot
java·spring boot·ioc·aop
云烟成雨TD11 小时前
Spring AI 1.x 系列【47】 MCP Annotations 模块
java·人工智能·spring
协享科技11 小时前
Spring Boot 与 Go 双服务架构实践:从单体拆分到通信设计
java·人工智能·spring boot·后端·架构·golang·ai编程
亓才孓12 小时前
【本地项目引用外部库的类,想修改字段遇到的请缓存的问题】
java·maven
小林敲代码778812 小时前
记录一下IDEA中很多变量变色的方案
java·开发语言·spring boot·idea
Master_Azur13 小时前
Maven基础
maven