因为最近在搞一个跟支付相关的项目,想必大家了解的都知道,微信,支付宝,xxx支付等,都有扫码支付功能喽,废话太多了,直接说二维码的生成和扫码的过程都做了些啥吧。
首先,生成二维码,有很多在线的生成工具,可以试一下,例如:
http://cli.im/text?0e70f5a3ed2d4f78d64358c77f0dc556
其实说白了就是将你的url信息放到二维码里面,在扫一扫功能解析了你的二维码里面携带的信息并做一个跳转的过程(纯属个人见解,不喜勿喷)。
java生成二维码的工具类地址:
https://github.com/yuzhanwu/waterPay/tree/master/water/src/main/java/com/yuzwater/util/QrUtil.java
需要引入qr的jar
<dependency> <groupId>com.issmobile.wash</groupId> <artifactId>qrcode-decoder</artifactId> <version>1.0</version> </dependency>