短信验证码报空指针异常

来源:4-10 短信验证码接口开发

will嗶嗶

2017-10-18

代码重构后,使用短信验证码请求报错

http://img1.sycdn.imooc.com/szimg/59e6cc1b0001c27818040647.jpg

我自己打印控制台,显示validateCodeGenerators 中只有 ImageCodeGenerator,

导致获取SmcCodeGenerator报空指针

http://img1.sycdn.imooc.com/szimg/59e6cc950001129513000237.jpg

但实现的接口也有smsCodeGenerator

http://img1.sycdn.imooc.com/szimg/59e6cd410001a19010850260.jpg

Component 中名称也没写错

http://img1.sycdn.imooc.com/szimg/59e6ce070001659811350567.jpg


写回答

3回答

JoJo

2017-10-19

从你贴的代码看是没问题的,跟https://github.com/jojozhai/security 上 feature/4-10的代码比对一下吧。

0
2
will嗶嗶
自己把ValidateCodeBeanConfig 中的smsCodeSender 写成smsCodeGenerator
2017-10-22
共2条回复

will嗶嗶

提问者

2017-10-22

//img1.sycdn.imooc.com/szimg/59ec65c000015d5c09160336.jpg

自己对了老师的源码找到了问题,

自己把ValidateCodeBeanConfig 中的smsCodeSender 写成smsCodeGenerator

0
0

慕用2942571

2017-10-20

你这个应该是没有smsCodeProcessor

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程