java 工具类使用
统一工具类的意义
Hutool帮助我们简化每一行代码,强制使用hutool工具类,减少每一个方法,使代码可读性高、容错性更高。完整文档方便使用 hutool-doc。
hutool 提供类哪些功能
一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:
- hutool-aop JDK动态代理封装,提供非IOC下的切面支持
- hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
- hutool-cache 缓存
- hutool-core 核心,包括Bean操作、日期、各种Util等
- hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
- hutool-crypto 加密解密模块
- hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
- hutool-dfa 基于DFA模型的多关键字查找
- hutool-extra 扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码等)
- hutool-http 基于HttpUrlConnection的Http客户端封装
- hutool-log 自动识别日志实现的日志门面
- hutool-script 脚本执行封装,例如Javascript
- hutool-setting 功能更强大的Setting配置文件和Properties封装
- hutool-system 系统参数调用封装(JVM信息等)
- hutool-json JSON实现
- hutool-captcha 图片验证码实现
- hutool-poi 针对POI中Excel的封装
可以根据需求对每个模块单独引入,也可以通过引入hutool-all方式引入所有模块。
项目使用
引入最新的hutool-all 工具类
<!--hutool-->
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version>
</dependency>
使用例子
比如记录日志时候,从request获取参数的字符串
HttpUtil.toParams(request.getParameterMap())
获取当前时间
//当前时间,格式 yyyy-MM-dd HH:mm:ss
DateUtil.now()
java 工具类使用相关推荐
- 干货:排名前 16 的 Java 工具类!
2019独角兽企业重金招聘Python工程师标准>>> 干货:排名前 16 的 Java 工具类! 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最 ...
- 排名前 16 的 Java 工具类
转载来自微信公众号:Java 技术栈.如有侵权,请联系作者删除!! 在 Java 中,工具类定义了一组公共方法,这篇文章将介绍 Java 中使用最频繁及最通用的 Java 工具类.以下工具类.方法按使 ...
- beanutils工具类_16 个超级实用的 Java 工具类!
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...
- java轻量级并行工具类_16 个超级实用的 Java 工具类
原标题:16 个超级实用的 Java 工具类 源 /juejin 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名, ...
- Java工具类——UUIDUtils
借用一下百度百科的解释,来看一下UUID是什么. UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Ope ...
- java 文本工具类_干货:排名前16的Java工具类
原标题:干货:排名前16的Java工具类 作者丨Java技术栈 https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Ja ...
- 干货:排名前16的Java工具类
image 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源 ...
- Java工具类——通过配置XML验证Map
Java工具类--通过配置XML验证Map 背景 在JavaWeb项目中,接收前端过来的参数时通常是使用我们的实体类进行接收的.但是呢,我们不能去决定已经搭建好的框架是怎么样的,在我接触的框架中有一种 ...
- 排名前16的Java工具类
原文:https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法 ...
- java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
Java工具类--拆分字符串组装数组,替换字符 >>>>>>>>>>>>>>>>>>> ...
最新文章
- Hadoop YARN学习之Hadoop框架演进历史简述
- QT使用之 手指滑动 | 物理惯性继续滑动动画的实现,根据不同速度实现不同动画效果
- OLTP 和OLAP
- Mesos源码分析(9): Test Framework的启动
- html 特效隐藏div,如何实现用css3显示隐藏一个div特效
- 一键将RHEL的YUM源更换为CentOS源
- 判断元素是否为HTMLElement元素
- npm的那些“坑”——持续更新
- winxp如何打开计算机的端口,xp系统怎么打开445端口呢?开启445端口的教程
- G_O_R加速器仿真之计算原理
- Linux下如何使用qt和anjuta来单步调试caffe的代码
- 免费logo设计在线生成(不定时更新)
- 中南大学邮箱客户端手动配置
- python用余弦相似度计算英文文本相似度
- 图解AUTOSAR(五)——微控制器抽象层(MCAL)
- 跨专业考计算机研究生有专业限制吗,跨专业考计算机研究生难不难
- 回溯——机器零件加工最优加工顺序问题
- 手机不小心把计算机隐藏了怎么恢复出厂设置,图标隐藏了怎么弄出来(手机图标隐藏了怎么恢复)...
- Python中TensorFlow长短期记忆神经网络LSTM、指数移动平均法预测股票市场时间序列和可视化
- 叶甜春:中国集成电路现状及未来发展思考
热门文章
- JS时间戳转化为年月日格式2020-10-20 23:10:58
- 基于MapReduce的HBase开发(续)
- 台式电脑没鼠标怎么移动光标_电脑没有鼠标怎么操作?没有鼠标操控win10电脑的方法...
- TLWR742N路由器服务器无响应,TP-Link TL-WR742N路由器WDS桥接设置
- ubuntu定时执行脚本任务
- 树莓派连接“手机热点“或“WiFi“ 后无法上网,以及连接“手机热点“或“WiFi“时VNC连接失败问题
- 实时数仓-维表维护方案
- MySQL表名的大小写敏感设定
- [SRv6]《SRv6网络编程》SRv6网络的演进
- DevExpress中SearchLookUpEdit用法总结