1.isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0即:返回的数据不为空或长度为0或由空白符(whitespace)构成
if (StringUtils.isNotBlank(caseId)) {
return caseId;
} else {
throw new Exception("不支持这种类型");
}
- StringUtils.substringAfterLast(XXX, XX)即:取XXX内分隔符XX后的字符串。
String uri="/ifbuy"
String method = StringUtils.substringAfterLast(uri,"/if" );
// method=="buy"
3.getOriginalFilename()即:得到上传时的文件名。
//前面设置获取MultipartFile类型的对象file
string name=file.getOriginalFilename();
4.SimpleDateFormat 即:使用 SimpleDateFormat 类的 format(date) 方法来格式化时间
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式
String fileName = df.format(new Date());
5.System.getProperty("user.dir") 当前工程路径
private String basePath = System.getProperty("user.dir")+File.separator;
//File.separator为跨平台兼容路径格式。
//Windows下的路径分隔符和Linux下的路径分隔符是不一样的,
//当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。