需求介绍—生成验证码
先生成随机字符串然后利用Kaptcha API
生成验证图片
代码实现
先在pom.xml
引入
1 | <dependency> |
因为SpringBoot
中没有整合kaptcha
,所以我们需要自己对这个做一个配置,所以要写一个配置类KaptchaConfig
加载到Spring
容器里面对其做一个初始化。
1 | package com.nowcoder.community.config; |
然后再登录页面LoginController里面使用,思想是在一个方法是给浏览器返回一个html,这个html里面会包含一个验证码的路径,浏览器会再访问服务器得到这个验证码图片,所以要写一个方法向浏览器返回图片,但是在模板里会引入这个路径。
1 |
|
当然你还需要在login.html文件里面改一下对应的那个验证码的路径就可以实现了。