目录
第一章:whvse 图形验证码的使用
Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。【github地址】
一、快速入门
- 先简单创建一个
SpringBoot项目
,并创建启动类,名称为CaptchaRun
- 之后导入图形验证码依赖
<dependency>
<groupId>com.github.whvcse</groupId>
<artifactId>easy-captcha</artifactId>
<version>1.6.2</version>
</dependency>
- 创建包
com.lu.controller
并生成控制类CaptchaController
- 在控制类里边写入如下方法
@RestController
public class CaptchaController {
@RequestMapping("/captcha")
public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception {
CaptchaUtil.out(request, response);
}
}
- 启动SpringBoot,最后运行地址即可
http://127.0.0.1:8080/captcha
二、判断验证码是否正确
@Autowired
private HttpServletRequest request;
@PostMapping("/login")
public String login(String username, String password, String verCode) {
if (!CaptchaUtil.ver(verCode, request)