Reason: Cannot pass null or empty values to constructor in spring security

Reason: Cannot pass null or empty values to constructor in spring security

  • 问题描述:
  • 原因分析:
  • 解决方案:

问题描述:

使用springboot在开发复杂登录方案时,登录用户时,发现控制台上以下报错
Reason: Cannot pass null or empty values to constructor in spring security


原因分析:

因为无法在spring security中将null或空值传递给构造函数。问题可能就出现在当前用户的信息,用户名或者用户密码。在UserDetailsService实现类进行断点查看


解决方案:

提示:这里填写该问题的具体解决方案:
例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。

你可能感兴趣的:(前端快速入门Spring)