hutool简单生成验证码

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。