当前位置: 首页 > news >正文

智慧政务网站怎么做品牌创意网站建设

智慧政务网站怎么做,品牌创意网站建设,有哪些做海岛的网站,广州网站建设要多少钱Kaptcha验证码 Kaptcha 是一个用于生成验证码的开源库#xff0c;在 Java 中使用它可以轻松地为应用程序添加验证码功能。 一、引入依赖 首先#xff0c;需要在项目的 pom.xml 文件#xff08;如果是 Maven 项目#xff09;中添加 Kaptcha 的依赖#xff1a; depend…Kaptcha验证码 Kaptcha 是一个用于生成验证码的开源库在 Java 中使用它可以轻松地为应用程序添加验证码功能。 一、引入依赖 首先需要在项目的 pom.xml 文件如果是 Maven 项目中添加 Kaptcha 的依赖 dependencygroupIdcom.baomidou/groupIdartifactIdkaptcha-spring-boot-starter/artifactIdversion1.1.0/version /dependency二、配置 Kaptcha 创建一个配置类来设置 Kaptcha 的属性例如验证码的宽度、高度、字体、字符数量等 package com.lhs.config;import com.google.code.kaptcha.Constants; import com.google.code.kaptcha.impl.DefaultKaptcha; import com.google.code.kaptcha.util.Config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.Properties;Configuration public class CaptchaConfig {/*** 验证码配置* Kaptcha配置类名*/BeanQualifier(captchaProducer)public DefaultKaptcha kaptcha() {DefaultKaptcha kaptcha new DefaultKaptcha();Properties properties new Properties();// properties.setProperty(Constants.KAPTCHA_BORDER, yes);// properties.setProperty(Constants.KAPTCHA_BORDER_COLOR, 220,220,220);// //properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_COLOR, 38,29,12);// properties.setProperty(Constants.KAPTCHA_IMAGE_WIDTH, 147);// properties.setProperty(Constants.KAPTCHA_IMAGE_HEIGHT, 34);// properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_SIZE, 25);// //properties.setProperty(Constants.KAPTCHA_SESSION_KEY, code);//验证码个数properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_LENGTH, 4);// properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_NAMES, Courier);//字体间隔properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_SPACE,8);//干扰线颜色// properties.setProperty(Constants.KAPTCHA_NOISE_COLOR, white);//干扰实现类properties.setProperty(Constants.KAPTCHA_NOISE_IMPL, com.google.code.kaptcha.impl.NoNoise);//图片样式properties.setProperty(Constants.KAPTCHA_OBSCURIFICATOR_IMPL, com.google.code.kaptcha.impl.WaterRipple);//文字来源properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_STRING, 0123456789);Config config new Config(properties);kaptcha.setConfig(config);return kaptcha;} }三、生成验证码 在需要生成验证码的地方获取 Kaptcha 实例并生成验证码 ApiOperation(获取图形验证码) GetMapping(/image) public void getImage(HttpServletRequest request, HttpServletResponse response){response.setHeader(Cache-Control, no-store, no-cache);response.setContentType(image/jpeg);String text kaptcha.createText();String cacheKey getCacheKey(request);redisTemplate.opsForValue().set(cacheKey,text,CAPTCHA_CODE_EXPIRED, TimeUnit.MILLISECONDS);BufferedImage image kaptcha.createImage(text);try {ServletOutputStream outputStream response.getOutputStream();ImageIO.write(image, jpg,outputStream );outputStream.flush();outputStream.close();} catch (IOException e) {throw new RuntimeException(e);} }
http://www.hkea.cn/news/14593123/

相关文章:

  • 迅美网站建设营销方案包括哪些内容
  • 汕头网站推广排名青海城乡与建设厅网站
  • 蓝色 宽屏 网站 模板模板网站建设制作
  • asp网站后台失效免费企业网站模板下载
  • 网络公司网站策划书网站注册怎么做屏蔽过滤
  • 婚纱摄影网站怎么建设网站都有什么类型的
  • 响应式网站用什么单位手机 网站开发软件有哪些
  • 怎么把自己的网站发布到网上一般通过哪些行为来处理人际关系
  • 阿里云的网站影响网站pr的主要因素有哪些
  • 淄博公司做网站智慧团建的网址
  • 建设网站的课题在外国租服务器做那种网站
  • 重庆网站建设 狐灵ps做网站浏览器预览
  • 云建造网站电商可以从事的行业有哪些
  • 网站开发采用了哪些技术怎么写国内最好的在线网站建设
  • 免费网站加速服务社区门户网站建设招标公告
  • 网站网站模版小公司企业简介300字
  • 百度智能建站怎么样外包加工网是不是骗人的
  • 域名可以做网站吗益阳有专做网站的吗
  • 高端设计网站都有哪些狗和女人做的网站
  • 如何做农产品网站重庆网站建设流程
  • 外贸商城网站制作南昌专业网站建设信息
  • 做设计一般在那个网站找图邦利博客网站怎么做的
  • 网站底部的备案信息个人网站,可以做淘宝客吗
  • vs2013 网站建设电子商务网站建设行情
  • 培训网站建设公司排名北京建设局网站首页
  • 松原做网站网站点击换图片的效果怎么做
  • 内江网站建设0832hdsj做消费金融网站
  • 南京行业网站建设宁波关键词优化平台
  • app资源网站开发广州营销优化
  • 保定做网站建设能注册通用网址的网站