最近公司有一个验证用户行为的需求,因此实现了一个用户行为验证码的starter,具体效果如下:
代码结构如下:
common 下面放的是公共文件枚举类
generator 下面放的是生成行为验证码的相关类与扩展接口
resource 下面放的是加载解析行为图片相关的代码实现与扩展接口
spring 下面放的是与spring boot 集成生成一个spring boot starter 的相关代码
validator 下面放的是验证行为验证码的相关代码实现与扩展接口
resources下面放的是生成行为验证码的相关资源图片和spring boot starter的自动配置入口类
使用方式 1、直接在pom文件中依赖相关的jar如下
<dependency>
<groupId>com.github.captcha</groupId>
<artifactId>captcha-spring-boot-starter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
使用方式 2、获取源代码,为所欲为
地址:https://gitee.com/tianji_luhaichuan/pay.git