工具类

SoFast内置了Apache、Hutool等常用工具类集合,可以满足日常业务开发的需求,非必要情况下,不要在业务服务中编写工具类.

通用工具类

通用工具类提供了针对字符、数值、日期、对象等数据结构的常用处理方法

Apache commons-lang3、Hutool的所有工具类均可直接使用,如:
// 字符串为空判断
StrUtil.isEmpty(str);

// 获取当前DateTime
DateUtil.date();

// 数值计算(加运算,支持浮点型和BigDecimal)
NumberUtil.add(val1, val2);
另外,SoFast还提供了一些增加工具类

SolDateUtils:基于JDK8的时区日期处理API,如:

// 基于当前时区,获取当前日期+时间
SolDateUtils.now();

// 基于当前时区,获取当前日期
SolDateUtils.getDate();

// 基于当前时区,获取当前时间
SolDateUtils.getTime();

SolObjUtil:对象判断工具类

// 可判断对象或集合是否为空或Null
SolObjUtils.isEmpty(args);

SolStringUtils:字符串增强工具类

// 截取字符串前N位,后面部分用{...}表示
SolStringUtils.cutEnd(str, count);

// 截取字符串,中间部分用{...}表示
SolStringUtils.cutMiddle(str, count);

// 同时将多个指定字符替换为空
SolStringUtils.replaceEmpty(str, replaceStr1, replaceStr2...);

SolUriMatchUti:正则匹配工具类

// 匹配资源列表中是否包含指定资源,支持正则。
SolUriMatchUtil.matchUri(String uri, List<String> uriList)

SolImgUtils:图像处理工具类

// 剪裁图片,根据传入的矩形框进行剪裁
SolImgUtils.cut(String srcPath, String destPath, int x, int y, int width, int height)

// 剪裁图片,从(0,0)坐标起始点进行剪裁
SolImgUtils.cut(String srcPath, String destPath, int width, int height)

// 缩放图片
SolImgUtils.scale(String srcPath, String destPath, float scale)
Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2022-03-25 16:58:13

results matching ""

    No results matching ""