1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        SpringBoot生成二維碼,怎么搞?

        共 2503字,需瀏覽 6分鐘

         ·

        2020-12-13 00:50

        點擊上方藍色字體,選擇“標(biāo)星公眾號”

        優(yōu)質(zhì)文章,第一時間送達

        66套java從入門到精通實戰(zhàn)課程分享

        效果圖

        步驟

        maven依賴


        ????????
        ????????????com.google.zxing
        ????????????javase
        ????????????3.3.0
        ????????


        工具類

        package?com.bennyrhys.mall.util;

        import?com.google.zxing.BarcodeFormat;
        import?com.google.zxing.WriterException;
        import?com.google.zxing.client.j2se.MatrixToImageWriter;
        import?com.google.zxing.common.BitMatrix;
        import?com.google.zxing.qrcode.QRCodeWriter;

        import?java.io.IOException;
        import?java.nio.file.FileSystems;
        import?java.nio.file.Path;

        /**
        ?*?描述:?????生成二維碼工具
        ?*/
        public?class?QRCodeGenerator?{


        ????public?static?void?generateQRCodeImage(String?text,?int?width,?int?height,?String?filePath)
        ????????????throws?WriterException,?IOException?{
        ????????QRCodeWriter?qrCodeWriter?=?new?QRCodeWriter();
        ????????BitMatrix?bitMatrix?=?qrCodeWriter.encode(text,?BarcodeFormat.QR_CODE,?width,?height);
        ????????Path?path?=?FileSystems.getDefault().getPath(filePath);
        ????????MatrixToImageWriter.writeToPath(bitMatrix,?"PNG",?path);
        ????}

        ????public?static?void?main(String[]?args)?{
        ????????try?{
        ????????????generateQRCodeImage("Hello?World",?350,?350,?"E:/JAVA/mall/src/main/resources/images/QRTest.png");
        ????????}?catch?(WriterException?e)?{
        ????????????e.printStackTrace();
        ????????}?catch?(IOException?e)?{
        ????????????e.printStackTrace();
        ????????}
        ????}
        }


        service

        ???/**
        ?????*?生成二維碼
        ?????*?圖片可解析出訪問的支付對應(yīng)訂單號的支付連接
        ?????*?@param?orderNo?訂單號
        ?????*?@return?返回圖片地址
        ?????*/
        ????@Override
        ????public?String?qrcode(String?orderNo)?{
        ????????ServletRequestAttributes?attributes?=?(ServletRequestAttributes)?RequestContextHolder.getRequestAttributes();
        ????????HttpServletRequest?request?=?attributes.getRequest();

        ????????String?address?=?ip?+?":"?+?request.getLocalPort();
        ????????String?payUrl?=?"http://"?+?address?+?"/pay?orderNo="?+?orderNo;
        ????????try?{
        ????????????QRCodeGenerator.generateQRCodeImage(payUrl,?350,?350,?Constant.FILE_UPLOAD_PATH?+?orderNo?+?".png");
        ????????}?catch?(WriterException?e)?{
        ????????????e.printStackTrace();
        ????????}?catch?(IOException?e)?{
        ????????????e.printStackTrace();
        ????????}
        ????????String?pngAddress?=?"http://"?+?address?+?"/images-dev/"?+?orderNo?+?".png";
        ????????return?pngAddress;
        ????}

        擴展

        局域網(wǎng)調(diào)試? ?

        線上調(diào)試

        切換ip
        # 指定IP(防止ip轉(zhuǎn)發(fā)獲取的是內(nèi)網(wǎng)ip) file.upload.ip=127.0.0.1



        版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

        本文鏈接:

        https://blog.csdn.net/weixin_43469680/article/details/110791319





        粉絲福利:實戰(zhàn)springboot+CAS單點登錄系統(tǒng)視頻教程免費領(lǐng)取

        ???

        ?長按上方微信二維碼?2 秒
        即可獲取資料



        感謝點贊支持下哈?

        瀏覽 45
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            午夜91 | 午夜成年视频 | 好大好爽好舒服视频 | 色情网一区二区三区四区无码视频 | 男人的天堂视频网站 | 日本老熟女操逼 | 日韩黄色电影网 | 美女国产精品 | 摩的司机的男男激情 | 最新男女啪啪资源 |