推荐一个甜甜的java工具类库-Hutool

时间:2024-04-09 17:16:49

今天又是孤陋寡闻的一天呢,偶然接触到了Hutool这个java工具类库,第一眼就觉得很有意思,把这个jar包下载下来之后看了一眼:

推荐一个甜甜的java工具类库-Hutool

哈哈哈,很是想看看它怎么让java语言甜甜的。 先看一下jar包里面有什么东西:

推荐一个甜甜的java工具类库-Hutool

一顿点之后发现,Hutool其实就是帮我们封装了很多Util,比如我们想导出excel,里面有ExcelUtil,如果我们想用Json操作,里面有JsonUtil。还挺多,HttpUtil和ProxyUtil这些,很多都是我们平常能用得到的。

先直接上手试一下吧,就试一下这个ExcelUtil,看怎么用这个导出excel:

首先pom.xml中引入jar包:

推荐一个甜甜的java工具类库-Hutool

这里需要注意的是,Hutool只是一个工具类库,帮我们做了一些封装可以更快捷地去开发而已,如果要导出excel,还是需要引入poi的相关jar包的 。

然后写了一个测试导出的接口:

推荐一个甜甜的java工具类库-Hutool

推荐一个甜甜的java工具类库-Hutool

 

推荐一个甜甜的java工具类库-Hutool

 

推荐一个甜甜的java工具类库-Hutool

 就这样,写的时候特意多用了几个Hutool里面的util,可以感受得到Hutool带来的快捷。如果直接用poi的相关jar包来导出excel,又要自己创建工作簿啊,又要建sheet、cell什么的,很是麻烦,类似这样:

推荐一个甜甜的java工具类库-Hutool

而Hutool做的事就是把这些过程封装起来,只要有待导出的数据,直接用ExcelUtil就可以方便快捷地导出了。 

以前每次新开发一个服务,经常自己封装一遍HttpClient,现在这个Hutool里的HttpUtil也是封装地好好的:

推荐一个甜甜的java工具类库-Hutool

只要有一个url和参数map集合就可以,创建HttpPost啊创建HttpEntity这些操作Hutool都帮我们封装好了,这简直和我做梦想的一模一样。

不多说了,得去好好看看这个Hutool里面还有哪些好用的util。

相关文章