java生成图形验证码
在写项目的时候登录的方式有多种多样,根据需求的不同,有些是用手机号获取验证码登录,有些是需要账号,密码 + 手机验证码登录,还有写是需要账号,密码 + 图形验证码登录,不论怎样搭配大体需要的账号,密码,手机号,验证码。今天就记录下图形验证码的生成。老规矩。先把图贴上
该图形验证码使用的包为:
<dependency>
<groupId>com.github.whvcse</groupId>
<artifactId>easy-captcha</artifactId>
<version>1.6.2</version>
</dependency>
由于我手上的项目登录是需要账号+密码+手机号验证码+图像验证码3重校验所以图形验证码我们使用的是1.6的版本就够了。
废话不多说我直接贴上代码:
@ApiOperation(value = "获取验证码", notes = "获取验证码")
@NoLogging
@GetMapping("/loggincode")
public AjaxResult getCode() {
// gif类型
//GifCaptcha captcha = new GifCaptcha(130, 48);
// 中文类型