一、生成普通二维码
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
好文链接
发表评论