哈喽,大家好!
这是一篇可以使用一行代码发送邮件、生成二维码、生成验证码的速食指南,炒鸡简单。为大家介绍一下Hutool Java工具类库。
1. Hutool是什么
下面是官方的介绍:
Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类。
官网如下:https://www.hutool.cn/
个人觉得Hutool是一个比较好用的工具类了,方法比较多,也比较全。
下面我们看三个例子,二维码生成、验证码生成、邮件发送。
2. 二维码生成
首先需要引入hutool依赖,以及使用比较广泛的二维码工具类zxing。如下:
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.18</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.3</version>
</dependency>
2.1 一行代码生成二维码
QrCodeUtil.generate("http://www.itmind.net/",500,500, FileUtil.file("QRCODE1.jpg"));