生成自定义的二维码使用google的zxing包;
导入jar包
<!-- zxing begin -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.2.0</version>
</dependency>
<!-- zxing end -->
代码示例
// 示例工程里面有提供一个QRCodeUtils工具类
// 生成二维码内容为指定链接的300长宽的二维码,并将这个二维码二进制数据写入响应流里面
QRCodeUtils.qrCodeGeneratorToStream(codeUrl, 300, response.getOutputStream());