# tianai-captcha-springboot-starter
**Repository Path**: jtimer_admin/tianai-captcha-springboot-starter
## Basic Information
- **Project Name**: tianai-captcha-springboot-starter
- **Description**: 行为验证码tianai-captcha的springboot快速启动器
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 63
- **Created**: 2024-03-12
- **Last Updated**: 2024-03-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 这是 滑块验证码(tianai-captcha)的springboot启动类
## [在线体验](https://www.tianai.cloud)
## 在线文档 [在线文档](http://doc.captcha.tianai.cloud)
## 验证码demo移步 [tianai-captcha-demo](https://gitee.com/tianai/tianai-captcha-demo)
## 快速上手
```xml
cloud.tianai.captcha
tianai-captcha-springboot-starter
1.4.1
```
- 注解版风格
```java
package cloud.tianai.captcha.readme;
import cloud.tianai.captcha.spring.annotation.Captcha;
import cloud.tianai.captcha.spring.request.CaptchaRequest;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.Map;
@RestController
public class Test {
// 只需要在需要验证的controller层加入 @Captcha 注解,
// 并且接受的参数指定成CaptchaRequest即可自动进行校验
// 自己真实的参数可以写到 CaptchaRequest对象的泛型中
// 如果校验失败,会抛出CaptchaValidException异常
// 对校验失败的处理,可以使用sping的全局异常拦截CaptchaValidException异常进行处理
@Captcha("SLIDER")
@PostMapping("/login")
public String login(@RequestBody CaptchaRequest