hutool 常用工具类 ---(有空看看-含验证码)
https://www.hutool.cn/docs/#/
cn.hutool
hutool-all
5.4.1
验证码
后端代码
@PostMapping("/no2")
//获取用户信息的方法 用Authentication类
public void NO2(HttpServletResponse response) throws IOException {
// HttpHeaders headers = new HttpHeaders();
//// //生成验证码图片
LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(200, 100);
//输出code,这里可以存到redis,前端给个随机码 +这个验证码
Console.log("输出验证码code: "+lineCaptcha.getCode());
//指定响应头给浏览器
response.setContentType("image/png");//告诉浏览器输出内容为图片
response.setHeader("Pragma", "No-cache");//禁止浏览器缓存
response.setHeader("Cache-Control", "no-cache");
//输出流文件给前端
lineCaptcha.write(response.getOutputStream());
}
前端代码
tu pian