springsecurity的NullPointerException产生

springsecurity的NullPointerException产生

01 异常发生场景

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

  • 以下是报错代码

02 问题的产生原因

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

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

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

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

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

03 解决方式

  • 两种解决方式
  • 一种是把数据库里的密码编码
  • 另一种是在数据库的密码前加上{noop}
相关推荐
冰冰菜的扣jio2 小时前
Redis缓存问题——一致性问题、事务、持久化
java·spring·mybatis
程序员张36 小时前
Mybatis条件判断某属性是否等于指定字符串
java·spring boot·mybatis
码农小卡拉6 小时前
Maven与Gradle选型指南:如何匹配项目的依赖管理需求
java·gradle·maven
invicinble7 小时前
从逻辑层面理解Shiro在JVM中是如何工作的
jvm·spring boot
好好研究10 小时前
SpringBoot注解的作用
java·spring boot·spring
Libby博仙10 小时前
Spring Boot 条件化注解深度解析
java·spring boot·后端
子非鱼92111 小时前
SpringBoot快速上手
java·spring boot·后端
我爱娃哈哈11 小时前
SpringBoot + XXL-JOB + Quartz:任务调度双引擎选型与高可用调度平台搭建
java·spring boot·后端
JavaGuide11 小时前
Maven 4 终于快来了,新特性很香!
后端·maven