springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
q***563817 分钟前
Spring Boot 中 RabbitMQ 的使用
spring boot·rabbitmq·java-rabbitmq
好好研究34 分钟前
SpringMVC框架 - 获取请求参数常用的注解
java·spring·mvc
c***937741 分钟前
springboot使用logback自定义日志
java·spring boot·logback
i***66501 小时前
SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
spring boot·rabbitmq·java-rabbitmq
雨中飘荡的记忆1 小时前
Spring表达式详解
spring
g***78911 小时前
SpringBoot中使用TraceId进行日志追踪
spring boot·后端·状态模式
2509_940880221 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
只会写代码1 小时前
Spring 项目别再乱注入 Service 了!用 Lambda 封装个统一调用组件,爽到飞起
spring boot
扣丁梦想家1 小时前
PostgreSQL 入门到精通 + Java & Spring Boot 实战教程
数据库·spring boot·postgresql