Java实现生成和解析二维码
1、建立项目
首先需要创建一个普通的 Maven 项目,在这里我用的是 google 提供的 jar包,pom.xml 文件配置如下:
1 |
|
如果maven没有反应,建议刷新一下或者更换maven源(我用的就是阿里云源)
2、创建工具类
这里需要创建两个工具类BufferedImageLuminanceSource
和QRCodeUtil
类。项目结构如下,我创建的是springboot的jar包,当然其他的也都可以的。
- 工具类1 (BufferedImageLuminanceSource)
1 | package com.csdn.qrcode.util; |
- 工具类2 (QRCodeUtil)
这里面可以修改一些参数,例如二维码的尺寸,宽高等等。
1 | package com.csdn.qrcode.util; |
3、创建启动类
这一步就是调用方法,一般大家使用这种功能都是为了实现业务,例如常见的扫描二维码跳转链接(页面),扫描二维码出现文字等等。有些二维码中间还带有 Logo 这种图片,将需要嵌入二维码的图片路径准备好就没有问题。
1 | package com.csdn.qrcode; |
结果: