springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
sjmaysee1 分钟前
Redis四种模式在Spring Boot框架下的配置
spring boot·redis·bootstrap
少许极端11 分钟前
消息队列2-SpringBoot操作RabbitMQ
spring boot·rabbitmq·java-rabbitmq
lay_liu15 分钟前
springboot和springframework版本依赖关系
java·spring boot·后端
تچ快乐杂货店يچ17 分钟前
基于前后端分离的在线考试系统(微服务架构 + RBAC权限 + AI助手)
java·vue.js·spring boot·spring cloud·微服务·架构·typescript
lay_liu24 分钟前
Spring 简介
java·后端·spring
sjmaysee1 小时前
Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
spring boot·elasticsearch·jenkins
六义义1 小时前
SpringBoot 超详细全解(入门 + 实战 + 原理 + 面试)
java·spring boot·面试
tsyjjOvO1 小时前
【SpringMVC 进阶】拦截器、文件上传、异常处理与 SSM 整合全解析
java·后端·spring
222you1 小时前
JUC读写锁和阻塞队列
java·开发语言·spring
太阳之神aboluo1 小时前
RabbitMQ
java·分布式·spring·rabbitmq·java-rabbitmq