当前位置:首页> 正文

jdbc工具类报错(静态代码扫描工具)

jdbc工具类报错(静态代码扫描工具)

  在 GitHub 上见到过很多开源的自动化框架内都自带了很多 Util 工具类,我们自己在开发自动化框架也必然需要用到工具类库,那么这样就会带来一些问题:

  API的学习成本重复造轮子封装不完善带来的bug

  那么,有没有比较好的通用轮子让我们直接使用呢?当然有,今天我们来介绍一下工具类库—Hutool

  Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当; Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。

  以上是摘自官网的介绍,如果我们有需要用到某些工具方法的时候,不妨在Hutool里面找找。

  官网地址:

  一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:

  可以根据需求对每个模块单独引入,也可以通过引入hutool-all方式引入所有模块。

  在项目的pom.xml的dependencies中加入以下内容:

  点击以下任一链接,下载hutool-all-X.X.X.jar即可:

  Maven中央库1Maven中央库2

  注意 Hutool 5.x支持 JDK8+,对 Android 平台没有测试,不能保证所有工具类或工具方法可用。 如果你的项目使用 JDK7,请使用 Hutool 4.x 版本

  类型转换工具类,用于各种类型数据的转换。

  运行结果:

  日期时间工具类,定义了一些常用的日期时间操作方法。

  运行结果:

  字符串工具类,定义了一些常用的字符串操作方法。

  运行结果:

  获取 classPath 下的文件,在 Tomcat 等容器下,classPath一般是 WEB-INF/classes。

  运行结果:

  Java反射工具类,可用于反射获取类的方法及创建对象。

  Dog

  运行结果:

  数字处理工具类,可用于各种类型数字的加减乘除操作及判断类型。

  JavaBean的工具类,可用于Map与JavaBean对象的互相转换以及对象属性的拷贝。

  运行结果:

  集合操作的工具类,定义了一些常用的集合操作。

  运行结果:

  Map操作工具类,可用于创建 Map 对象及判断 Map 是否为空。

  加密解密工具类,可用于 MD5 加密。

  运行结果:

  验证码工具类,可用于生成图形验证码。

  字段验证器,验证给定字符串是否满足指定条件,一般用在表单字段验证里。

  运行结果:

  JSON 解析工具类,针对 JSONObject 和 JSONArray 的静态快捷方法集合。

  运行结果:

  随机工具类,RandomUtil 主要针对 JDK 中 Random 对象做封装。

  运行结果:

  摘要算法工具类,支持常见摘要算法 MD2、MD5、SHA-1、SHA-256、SHA-384、SHA-512等。

  运行结果:

  Http客户端工具类,应对简单场景下Http请求的工具类封装,此工具封装了HttpRequest对象常用操作,可以保证在一个方法之内完成Http请求。

  此模块基于JDK的HttpUrlConnection封装完成,完整支持https、代理和文件上传。

  运行结果:

  Hutool中的工具类很多

  测试开发过程中要善于半开源,半代码的方式,节省开发时间,合理利用轮子,提高工作效率。

展开全文阅读

相关内容