国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

幾行代碼,輕松帶你實現Java生成二維碼功能!

開發 后端
本文介紹了幾行代碼就可以輕松帶你實現Java生成二維碼功能,一起來看看吧。

 文章目錄

  • 效果圖
  • 步驟
    • maven依賴
    • 工具類
    • service
  • 擴展
    • 局域網調試
    • 線上調試

效果圖

步驟

maven依賴 

  1. <!--生成二維碼-->  
  2. <dependency>  
  3.   <groupId>com.google.zxing</groupId>  
  4.   <artifactId>javase</artifactId>  
  5.   <version>3.3.0</version>  
  6. </dependency> 

工具類 

  1. package com.bennyrhys.mall.util;  
  2. import com.google.zxing.BarcodeFormat;  
  3. import com.google.zxing.WriterException;  
  4. import com.google.zxing.client.j2se.MatrixToImageWriter;  
  5. import com.google.zxing.common.BitMatrix;  
  6. import com.google.zxing.qrcode.QRCodeWriter;  
  7. import java.io.IOException;  
  8. import java.nio.file.FileSystems;  
  9. import java.nio.file.Path;  
  10. /**  
  11.  * 描述:     生成二維碼工具  
  12.  */  
  13. public class QRCodeGenerator {  
  14.     public static void generateQRCodeImage(String text, int width, int height, String filePath)  
  15.             throws WriterException, IOException { 
  16.          QRCodeWriter qrCodeWriter = new QRCodeWriter();  
  17.         BitMatrix bitMatrix = qrCodeWriter.encode(text, BarcodeFormat.QR_CODE, width, height);  
  18.         Path path = FileSystems.getDefault().getPath(filePath);  
  19.         MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);  
  20.     }  
  21.     public static void main(String[] args) {  
  22.         try {  
  23.             generateQRCodeImage("Hello World", 350, 350, "E:/JAVA/mall/src/main/resources/images/QRTest.png");  
  24.         } catch (WriterException e) {  
  25.             e.printStackTrace();  
  26.         } catch (IOException e) {  
  27.             e.printStackTrace();  
  28.         }  
  29.     }  

service 

  1. /**  
  2.   * 生成二維碼  
  3.   * 圖片可解析出訪問的支付對應訂單號的支付連接  
  4.   * @param orderNo 訂單號  
  5.   * @return 返回圖片地址  
  6.   */  
  7.  @Override  
  8.  public String qrcode(String orderNo) {  
  9.      ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();  
  10.      HttpServletRequest request = attributes.getRequest();  
  11.      String address = ip + ":" + request.getLocalPort();  
  12.      String payUrl = "http://" + address + "/pay?orderNo=" + orderNo;  
  13.      try {  
  14.          QRCodeGenerator.generateQRCodeImage(payUrl, 350, 350, Constant.FILE_UPLOAD_PATH + orderNo + ".png");  
  15.      } catch (WriterException e) {  
  16.          e.printStackTrace();  
  17.      } catch (IOException e) {  
  18.          e.printStackTrace();  
  19.      }  
  20.      String pngAddress = "http://" + address + "/images-dev/" + orderNo + ".png";  
  21.      return pngAddress;  
  22.  } 

擴展

局域網調試

線上調試

切換ip 

  1. # 指定IP(防止ip轉發獲取的是內網ip)   
  2. file.upload.ip=127.0.0.1  

 

責任編輯:龐桂玉 來源: Java知音
相關推薦

2024-06-26 08:46:45

2023-11-17 09:07:51

.NET生成二維碼識別二維碼

2023-11-17 15:44:06

C++庫生成二維碼

2015-09-24 09:56:19

.NET二維碼

2013-01-30 12:16:49

二維碼NFC近場通訊

2013-10-29 09:46:05

二維碼

2013-03-27 16:13:17

Android開發Android二維碼生QR生成

2023-10-31 08:16:16

Go語言二維碼

2023-08-08 14:16:07

二維碼開發鴻蒙

2020-08-07 14:18:03

二維碼Go語言編程

2021-02-08 08:40:00

Zint二維碼開源

2014-12-31 15:37:16

二維碼生成掃描

2017-02-21 09:17:46

二維碼漏洞

2024-08-16 08:38:48

2011-12-06 16:40:45

二維碼快拍二維碼靈動快拍

2022-03-31 07:31:45

工具二維碼Java

2015-11-09 13:03:47

JavaServlet創建二維碼

2017-11-21 09:00:15

PHP二維碼LOGO圖像

2014-03-05 14:41:55

二維碼登錄

2012-04-01 09:53:13

二維碼
點贊
收藏

51CTO技術棧公眾號

免费高清完整在线观看| 亚洲人成电影在线观看天堂色| 亚洲美女免费在线| 日韩一级片网址| 欧美一区二区在线| 日韩在线网址| 免费成人美女在线观看.| 久99久精品视频免费观看| 欧美在线视频观看免费网站| 欧美日韩在线视频免费观看| 亚洲精品国产一区二区三区四区在线| 日韩电影大全在线观看| 国产99久久久国产精品成人免费| 日韩毛片中文字幕| 国产系列在线观看| 欧美私人啪啪vps| 无遮挡又爽又刺激的视频| 国产成人77亚洲精品www| 欧美在线综合视频| 日本成人a视频| 风间由美一区二区三区在线观看| 岛国视频一区免费观看| 色偷偷88888欧美精品久久久| 天天槽夜夜槽| 久久婷婷成人综合色| 国产精品精品视频| 国产性生交xxxxx免费| 色婷婷**av毛片一区| 18在线观看的| 成人综合婷婷国产精品久久免费| 成人欧美一区二区三区视频 | 日韩欧美国产骚| 亚洲欧美自偷自拍另类| 色先锋aa成人| 可以在线看的av网站| 2020国产精品| 国产aⅴ夜夜欢一区二区三区| 竹内纱里奈兽皇系列在线观看| 欧美三级资源在线| 成年人在线观看视频| 狠狠综合久久av一区二区小说| 91久久影院| 亚洲一区二区在线免费观看视频| 91大神影片| 亚洲综合色婷婷| 97秋霞电影网| 久久99精品国产麻豆不卡| 国产视频在线播放| 国产精品久久久久久久久久久免费看| 夜夜嗨av一区二区三区免费区| www.久久99| 亚洲美女屁股眼交| 大奶一区二区三区| 久久久99免费视频| 二区三区精品| 午夜精品久久久久久久久久久久久| 在线精品自拍| 欧美在线视频一区二区| 成人激情诱惑| 精品91在线| 91精品国产高清一区二区三区蜜臀| se在线电影| 亚洲二区中文字幕| 国产一区影院| 日本国产欧美一区二区三区| 国产精品99一区二区三| 国产日韩精品一区观看| 精品在线观看免费| 精品少妇无遮挡毛片| 亚洲va国产天堂va久久en| 欧美孕妇孕交xxⅹ孕妇交| 91精品国产美女浴室洗澡无遮挡| 天堂av中文在线观看| 欧美成人精品xxx| av一区二区在线观看| 高清免费日韩| 国产美女精品在线| 日本a级片免费| 午夜精品视频一区| 天堂蜜桃91精品| 精品久久久久久久无码| 午夜视频在线观看一区| porn亚洲| 99re6在线精品视频免费播放| 日韩精品一区在线| 日韩和的一区二在线| 97久久精品国产| 正在播放日韩欧美一页| bdsm精品捆绑chinese女| 欧美日韩亚洲综合一区| 污网站免费看| 狠狠躁夜夜躁人人爽超碰91| 免费看男女www网站入口在线| 国产一区视频在线播放| 91老师片黄在线观看| 久久婷婷国产精品| 欧美xxxx中国| 亚洲欧洲精品一区二区| 国产亚洲va综合人人澡精品| 日本大片在线观看| 亚洲人成在线观看| 成人在线一区| 亚洲中文字幕无码一区二区三区| 亚洲免费观看视频| av成人 com a| 国产精品天天狠天天看| 国产在线国偷精品免费看| 日本免费看黄色| 亚洲人免费视频| 久久久久av| 天天操天天爱天天爽| 99热免费在线观看| 国产精品区在线| 欧美日韩一区二区三区视频| 亚洲女与黑人做爰| 国产激情在线观看| 性日韩欧美在线视频| 久久国产66| 91午夜在线| 久久在线精品视频| 日本不卡的三区四区五区| 亚洲人成电影| 国产午夜精品一区二区| 蜜桃视频动漫在线播放| 国产高清自拍一区| 欧美最猛性xxxxx直播| 国产精品一区毛片| 日韩国产一区二区| 全国精品免费看| 中文在线观看免费| 日本夜爽爽一二区| 国产网友自拍视频导航网站在线观看 | 亚洲精品伦理在线| 中国成人一区| 成人羞羞视频免费看看| 国产精品久久久| 欧美成人一级视频| 国内一区二区三区| 中文字幕在线免费| 精品视频一区二区| 亚洲aⅴ怡春院| 久久久久久久久久久久久久| 日本在线播放| 996这里只有精品| 欧美伊久线香蕉线新在线| 亚洲另类图片色| 亚洲一区二区偷拍精品| 久久精品噜噜噜成人av农村| 日韩av午夜| 日韩理伦片在线| 国产精品三级a三级三级午夜| 热这里只有精品| 久久亚洲精品毛片| 欧美午夜美女看片| 成人精品免费看| 美国一区二区三区在线播放| 中文字幕在线观看网站| 国产有色视频色综合| 中文在线资源观看视频网站免费不卡| 综合136福利视频在线| 亚洲欧美日韩国产中文| 亚洲国产精品久久久久秋霞蜜臀| 国产精品久久久久久久久免费相片| 国产精品成久久久久| 国产三级在线播放| 在线看成人av电影| 精品激情国产视频| jiyouzz国产精品久久| 伊人久久影院| 欧美日韩国产网站| 日韩在线短视频| 一区二区日韩| 精品欧美乱码久久久久久1区2区| 1000部精品久久久久久久久| 国产亚洲成av人片在线观黄桃| 欧美精品日韩少妇| 国产高清视频在线观看| 导航福利在线| 日韩一区av| 日韩电影网址| 日本一区高清| 大片免费播放在线视频| 宅男噜噜99国产精品观看免费| 国产日韩欧美视频| 成人激情在线播放| 91精品国产91久久久久久| 在线电影av不卡网址| 精品国产免费久久| 日韩欧美视频在线| 欧美一区二区三区白人| 日韩一区二区三区三四区视频在线观看| 91国产丝袜在线播放| 91精品国产精品| 蜜桃臀一区二区三区| 欧美a在线视频| 青青久在线视频免费观看| 电影一区二区| 亚洲91中文字幕无线码三区| 男女精品视频| 依依成人精品视频|