<!-- ZXing是一个用于生成和解析二维码的Java库。在使用Hutool生成二维码时,Hutool内部会调用ZXing库来实现生成二维码的功能,--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.7</version> </dependency>
import cn.hutool.core.io.FileUtil; import cn.hutool.extra.qrcode.QrCodeUtil; //生成一个二维码。 // 指定保存位置的绝对路径 String filePath = "/static/upload_image/yuyue/" + DateUtil.formatDate(new Date(), "yyyyMMdd") + "/"; java456.com.utils.FileUtil.makeDirs(webPath + filePath); String imageName = DateUtil.formatDate(new Date(), "yyyyMMddHHmmss") + ".jpg"; // 生成二维码到指定文件 QrCodeUtil.generate(userYuyue.getId()+"", 300, 300, FileUtil.file(webPath+filePath+imageName)); userYuyue.setQrCode(filePath+imageName); userYuyue.updateById(); //生成一个二维码。
站长微信:xiaomao0055
站长QQ:14496453