kaptcha的替代是啥?

来源:11-5 增加登录图形验证码

慕运维6519169

2023-07-27

咱们项目引用的是kaptcha,在使用新版的jdk17和spring boot3.1.01之后并不兼容。因为高版本的jdk已经全部转到jakarta,抛弃了javax库,而kaptcha还是依赖于javax。而https://mvnrepository.com/artifact/com.github.penggle/kaptcha maven仓库里kaptcha最好版本是2.3.2,最后更新日期已经是2015年,并且有明显的bug,下载量也极低,是不是Google或者业界转向了其他方案,或者由开发者自己开发一个就可以(百度出来有人自己写,也不算复杂)?

写回答

1回答

甲蛙

2023-07-28

确实是很久没更新了,因为图形验证码的功能就这些。我在新课《Springboot3+微服务实战12306高性能售票系统》有介绍到,还是用的这个验证码,依赖改下就可以了

<!-- 图形验证码 升级到JDK17后,排除掉javax.servlet-api包 -->
<dependency>
    <groupId>com.github.penggle</groupId>
    <artifactId>kaptcha</artifactId>
    <version>2.3.2</version>
    <exclusions>
        <exclusion>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>


0
1
慕运维6519169
谢谢老师的更新,啃完这个课程,一定入坑您的新课。
2023-07-29
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程