一、生成普通二维码

1、使用 Hutool QrCodeUtil 工具类生成普通二维码,关键代码

(1)输出流方式

//1、接口映射层

@ApiOperation("生成二维码")

@GetMapping("/genCouponQrCode")

public void genCouponQrCode(HttpServletResponse response, @RequestParam("id") Long id) throws IOException {

couponService.genCouponQrCode(response, id);

}

//2、业务实现层

@Override

public void genCouponQrCode(HttpServletResponse response, Long id) throws IOException {

QrConfig qrConfig = new QrConfig();

qrConfig.setWidth(200);

qrConfig.setHeight(300);

//qrConfig.setImg("");

String url = "";

if (couponQrCodeUrl.contains("?")) {

url = couponQrCodeUrl + id;

} else {

url = couponQrCodeUrl + "?id=" + id;

}

QrCodeUtil.generate(url, qrConfig, "png", response.g

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: