摘要
HuTool工具类的使用
一、Validator字段验证器
前言
- 作为菜鸟的我,在进行Dao层返回值校验的时候,一般会用这样的方式:
1
2
3
4if (detailTemp == null) {
log.warn("查询结果为空。detailTemp:{}",detailTemp);
throw new BizException(MessageCodeEnum.PARAM_ERROR.getCode(), "查询结果为空!");
} - 但我研究大佬的代码发现了一种更有逼格的写法:
1
2
3
4if (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