Java验证码jar包ValidateCode.jar的使用(附百度网盘下载地址)

在项目中我们会经常用写图片验证码这个功能。但是自己去封装也挺繁琐的,这里提供给各位小伙伴一个很好用的生成图片验证码的jar包:ValidateCode.jar
可能很多小伙伴也是搜了半天,要不就没搜到,要么就要付费,这里我就直接给百度网盘下载地址,也不用谢我,叫我雷锋就好(文末有百度网盘的下载地址)。下面我们来看看这个jar包怎么用吧。


使用步骤

一、导入jar包

各位小伙伴可以根据自己项目的情况来,你可以选择用maven安装到你的本地仓库然后导入进来,我这里就不演示这个了,大家可以用maven命令:mvn install:install-file -DgroupId=xxx.xxx -DartifactId=ValidateCode -Dversion=1.0 -Dfile=x:\ValidateCode.jar -Dpackaging=jar -DgeneratePom=true安装,根据自己的需求改一下groupId和artifactId以及version就行了。我这里用spring boot项目演示,我选择直接拷贝进去导入。新建了一个lib的目录,然后将jar包拷贝进去,如图:

添加到工程中

二、编写ValidateCodeController


代码如下:

package com.scfenzhi.controller;import cn.dsna.util.images.ValidateCode;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;/*** @author DaiYi* @create 2021/5/2*/
@RestController
@Slf4j
public class ValidateCodeController {@GetMapping("/getValidateCode")public void getValidateCode(HttpServletResponse response, HttpSession session) throws IOException {//参数分别为验证码图片长、高,字符数、干扰线数ValidateCode validateCode = new ValidateCode(200, 40, 4, 50);validateCode.write(response.getOutputStream());//获取生成的验证码String validateCodeCode = validateCode.getCode();log.info("the validate code is:" + validateCodeCode);session.setAttribute("validateCode", validateCodeCode);}
}

三、运行测试

运行项目,访问刚刚写好的方法,就可以看到验证码的图片出来咯。各位小伙伴可以直接把这个路径写道你验证码图片标签的src中,这样就可以显示了。我就懒得写了

在控制台中看到输出的验证码:


ValidateCode.jar百度网盘下载地址:https://pan.baidu.com/s/15KKMGvc-U78LqgI47IbsEw
提取码:z0ez

Java验证码jar包ValidateCode.jar的使用(附百度网盘下载)相关推荐

  1. java的jdk安装教程附百度网盘链接环境配置遇到的各种问题版本选择

    首先关于JDK版本的选择–附百度网盘链接 现在互联网行业各家公司大部分使用的是jdk8.0(也被叫做jdk1.8,有兴趣的话可以去百度以下jdk演变历史)虽然现在jdk更新到11版本了,但是不建议使用 ...

  2. STM32Cube_FW_F4_V1.17 F4固件包百度网盘下载

    STM32Cube_FW_F4_V1.17 F4固件包百度网盘下载 链接:httppan.baidu.coms1pLLtoxH 密码:n3re STM32Cube_FW_F4_V1.16 链接:htt ...

  3. java 1.6中文API  百度网盘下载

    java 1.6中文API  百度网盘下载 https://pan.baidu.com/s/1pWm8Bn-Is5tlNqMZBC1x7g

  4. JAVA获取百度网盘下载真实地址

    这是一个java写的获取百度网盘真实下载链接进行下载的程序.  程序里面一些参数拼接是根据浏览器抓包来的.具体的抓包方法网上一大堆,可以参考.这里给出了源码和导出的jar包.  url网址使用于百度分 ...

  5. java 多线程爬取网页,利用jsoup爬取百度网盘资源分享连接(多线程)

    突然有一天就想说能不能用某种方法把百度网盘上分享的资源连接抓取下来,于是就动手了.知乎上有人说过最好的方法就是http://pan.baidu.com/wap抓取,一看果然链接后面的uk值是一串数字, ...

  6. Java面试题库,极客时间百度云盘百度网盘

    一.基础知识 比较简单的一些基础入门: 二.微服务构建:Spring boot 三.服务治理:Spring Cloud Euraka 四.客户端负载均衡:Spring Cloud Ribbon 五.服 ...

  7. 自己在学习的基本java开发电子书(附百度网盘链接)

    1.Spring 3.x企业应用开发实战 链接:https://pan.baidu.com/s/1L7IjOiZ4gozSuTgrl3k33Q      提取码:8k03 (附封面) 2.跟我学Spr ...

  8. Java程序员必备!java课程百度网盘下载

    前言 今日博主听闻,现在很多培训出来的应届生薪资都赶上了摸爬滚打两三年的朋友,讲道理,这说不过去啊 作为同行来说,这个行业发展很快,技术更新很快,淘汰也很快,千万不要再找借口了,想吃这碗饭不如好好思考 ...

  9. java JDK-8u221-windows-x64百度网盘下载

    https://pan.baidu.com/s/10-BgJAxvf1Ncldbttvb3zg 提取码:z2wu

最新文章

  1. 关于无法修改CheckBox样式的解决方案
  2. linux下mkdir头文件_Linux部分常用命令学习记录
  3. Spark MLlib回归算法------线性回归、逻辑回归、SVM和ALS
  4. C#获取周一、周日的日期 函数类
  5. OpenGL基础46:切线空间
  6. 7 天 600 stars, Mobi.css 是如何诞生的
  7. mac sudo: /etc/sudoers is world writable
  8. oracle查询同一天生日的,关于date生日判断的问题
  9. IDEA社区版安装与概述
  10. Linux安装Vmware Workstation
  11. 计算机1500字论文,当我打开电脑_1500字
  12. 1-乙基-3-甲基咪唑醋酸盐([EMIM][Ac]);甲基三辛基醋酸铵[N(1,8,8,8)][Ac]齐岳离子液体
  13. Android 之路56---AIDL建立远程通信
  14. 美国FDA注册,罐头食品FDA注册
  15. 短信截取 android,谷歌Android增加语音操作功能 可语音发送短信
  16. 此计算机无internet无法连接,电脑WLAN已连接但显示无Internet,安全是怎么回事 电脑WLAN无法连接到这个网络怎么办...
  17. 布尔巴基学派的灵魂人物—安德烈` 韦伊
  18. CSS语法之@规则(at-rule)
  19. 第七章 : Git 介绍 (上)[Learn Android Studio 汉化教程]
  20. Facebook进一步侵犯了FriendFeed的地盘

热门文章

  1. 相对丰度柱状图matlab,R堆叠柱状图各成分连线画法:突出展示组间物种丰度变化...
  2. java.sql.date 与 java.util.date及使用方法
  3. Windows安装WSL开发react项目
  4. 转载:英语语法在线检测网址
  5. 安装vue cli失败——解决方案探索
  6. oracle耳机,华为耳机实力登榜中国十大耳机品牌
  7. 万能地图下载器在导出图片时如何叠加标注信息
  8. 全国计算机Access题库大全,计算机二级access题库大全.doc
  9. 国产家用投影仪十大排名品牌,最新排名整理分享给大家选前要看哦
  10. Web前端开发基础教程二