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>
012023-07-29
相似问题