java 生成二维码
使用Hutool的QrCodeUtil工具类
项目依赖
- 注意: QrCodeUtil里的QrConfig依赖于zxing,所以需要com.google.zxing依赖,若无关紧要的二维码,请先考虑前端生成.
<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.5.0</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.20</version>
</dependency>
简单生成二维码
QrCodeUtil.generate(context, 100, 100, ImgUtil.IMAGE_TYPE_JPEG, response.getOutputStream());
- QrCodeUtil 描述
具有头部信息、底部信息、logo的二维码
效果图
构建 CreateCodeUtil工具
- y轴取数类似操作word文档的光标,对于文字就是光标在底部,对于图片光标在顶部。
package cn.prohup.xiao.crm.util;
import cn.hutool.extra.qrcode.QrConfig;
import org.apache.commons.lang3.StringUtils;