import cn.hutool.captcha.CaptchaUtil;
import cn.hutool.captcha.ShearCaptcha;
 //生成验证码: hutool工具包里面有现成的工具类可以直接使用,可以生成三种图片验证码:LineCaptcha、CircleCaptcha、ShearCaptcha
        ShearCaptcha shearCaptcha = CaptchaUtil.createShearCaptcha(300, 100, 4, 4);
        //获取到4位数的验证码
        String code = shearCaptcha.getCode();
        //保存到Redis中
        redisTemplate.opsForValue().set(imageCodeKey, code, 300, TimeUnit.SECONDS);
        //生成图片,获取base64编码字符串
        String imageBase64Str = shearCaptcha.getImageBase64();
        return AjaxResult.me().setData(imageBase64Str);
 
版权声明:本文为qq_55856927原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
