使用zxing工具包创建和解析二维码
关于二维码是什么,以及二维码是如何生成的,我也没有研究得很深入, 就不多说了, 以免误导大家。请参看: java 二维码原理以及用java实现的二维码的生成、解码 二维码的生成细节和原理 下面是一个可以生成和解析二维码的工具类,该类用到了zxing工具包,我通过Maven去下载的: <dependencies> <!-- JavaSE包依赖于Core包,因此Core包不需要直接依赖了 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version> </dependency> --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.1.0</version> </dependency> </dependencies> 在网上搜索的时候我发现,有不少同学在使用maven的时候都同时导入了这两个包,但是我发现这个artifactId为javase的包依赖于core包,因此我们不需要再在pom.xml中声明对core包的依赖了。 下面这个类是一个工具类,该类可以生成一维码和二维码,也可以解析二维码: package