1 验证码功能开发
1.1 easy-captcha
easy-captcha 是生成图形验证码的Java类库,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。
其效果如下:
1.2 开发验证码接口
- 1)引入依赖
<!--auth_proj\common\pom.xml-->
<dependency>
<groupId>com.github.whvcse</groupId>
<artifactId>easy-captcha</artifactId>
<version>1.6.2</version>
</dependency>
- 2)创建
LoginController
并提供生成验证码的方法
package com.itweid.auth.controller;
import com.itweid.common.code.RedisCode;
import com.wf.captcha.ArithmeticCaptcha;
import com.wf.captcha.base.Captcha;
import io.swagger.annotations.Api;