首页 > 编程知识 正文

java实现二维码生成,java是什么

时间:2023-05-03 23:32:53 阅读:45150 作者:1666

作者:瑞新

https://0x9.me/rVjw2

文章目录效果图

步骤

七喜依存

工具类

服务

扩展

局域网调试

在线调试

效果图步骤

maven依赖! ---二维码----dependencygroupidcom.Google.zxing/groupidartifactidjavase/artifactidversion3.3.0/version/depenend import com.Google.zxing.writer exception; import com.Google.zxing.client.J2SE.matrixtoimagewriter; import com.Google.zxing.com mon.bit matrix; 输入com.Google.zxing.QR code.QR code writer; importjava.io.IOException; import Java.nio.file.file systems; importjava.nio.file.Path; /**说明:二维码生成工具*/publicclassqrcodegenerator { publicstaticvoidgenerateqrcodeimage (字符串文本,英寸,英寸高,字符串高) bitmatrixbitmatrix=QR code writer.encode (text,BarcodeFormat.QR_CODE,width,height ); 路径路径=file systems.get default ().getpath(filepath ); matrixtoimagewriter.write to path (位矩阵,' PNG ',path ); } publicstaticvoidmain (字符串[ ] args ) try ) generateqrcodeimage (' hello world ',350,350,' e:/Java/mall/) }catch(ioexceptione ) {e.printStackTrace ); }}} service /***生成的二维码*图像是访问的支持支付的订单编号的支付连接*@paramorderNo订单编号*@return为图像地址*/可以分析返回@ overridepublicstringqrcode (string orderno ) { servletrequestattributesattributes=(servletrequestatttributes (stes ) httpservletrequestrequest=attributes.getrequest (; string address=IP ' : ' request.get local port (; stringpayurl=' http://' address '/pay? 订单编号='订单编号; try { QR code generator.generateqrcodeimage (payurl,350,350,constant.file _ upload _ path orderno '.png ' }; }catch(writerexceptione ) {e.printStackTrace ); }catch(ioexceptione ) {e.printStackTrace ); } stringpngaddress=' http://' address '/images-dev/' orderno '.png '; returnpngAddress; }扩展局域网调试在线调试切换ip

#指定IP (防止IP传输并获取的是intranet IP ) file.upload.ip=127.0.0.1 END建议用好文章强大。 10k点赞的SpringBoot后台管理系统居然推出了详细的教程! 与SpringBoot共享基于Vue的企业级后台开源项目,代码规范、能赚钱的开源SpringBoot商城系统功能超完整、超干净

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。