可爱静

记录生活、学习和工作

0%

HuTool工具类

摘要

HuTool工具类的使用

一、Validator字段验证器

前言

  • 作为菜鸟的我,在进行Dao层返回值校验的时候,一般会用这样的方式:
    1
    2
    3
    4
    if (detailTemp == null) {
    log.warn("查询结果为空。detailTemp:{}",detailTemp);
    throw new BizException(MessageCodeEnum.PARAM_ERROR.getCode(), "查询结果为空!");
    }
  • 但我研究大佬的代码发现了一种更有逼格的写法:
    1
    2
    3
    4
    if (Validator.isNull(detailTemp)) {
    log.warn("查询结果为空。detailTemp:{}",detailTemp);
    throw new BizException(MessageCodeEnum.PARAM_ERROR.getCode(), "查询结果为空!");
    }
  • 虽然不知道为什么,但就是觉得牛逼,开整!

    开整

    1.导入依赖

    1
    2
    3
    4
    5
    <dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.7.3</version>
    </dependency>

    2.直接用就完了,没有第2步

    总结

    很好用,还支持自定义校验等高级操作。
    参考文档:HuTool

二、coming soon