Spring验证码案例
文章目录
一、需求分析
验证:
url: /captcha/getCaptcha
return: true/false
param: checkCode
图片:
url: /captcha/img
return: none
param: none
二、实现
注意的点:
-
从HuTool官方文档中找到验证码的案例,然后进行演示,结合注释推断出自己需要的代码
-
在
生成验证码的代码段
和校验的代码段
需要交互的时候需要使用HTTP的session进行通信即便有多个页面(多进程)访问,也可以根据SessionID获取到不同的验证码和用户输入的验证码。
-
很长的变量名可以声明为常量类中的成员变量,也可以写入配置文件,然后根据model进行获取。