首页 > 其他分享 >自定义工具类封装使用(持续更新)

自定义工具类封装使用(持续更新)

时间:2022-10-24 19:44:05浏览次数:78  
标签:return 自定义 strs CommonUtil 封装 更新 dto checkAllNotBlank

CommonUtil公具类

checkAllNotBlank(检验多个参数是否为空)

import org.apache.commons.lang3.StringUtils;
/**
 *
 * @author hecc
 * @date 2022/10/24 19:36
 */
public class CommonUtil
{
    /**
     * 当所有参数都不为NULL和空字符串时返回true
     * @param strs
     * @return
     */
    public static boolean checkAllNotBlank(String...strs){
        for(String s : strs){
            if(StringUtils.isBlank(s)){
                return false;
            }
        }
        return true;
    }
}

例子:

if(!CommonUtil.checkAllNotBlank(dto.getObjectId(),dto.getType(),dto.getContent(),dto.getRepresent())){
    throw new BasicExecption("PARAMS_REQUIRED","缺少参数!");
}

标签:return,自定义,strs,CommonUtil,封装,更新,dto,checkAllNotBlank
From: https://www.cnblogs.com/chandol/p/16822552.html

相关文章

  • mysql 联表更新某个字段
    想把i表中的数据通过关联关系,更新到m表中updateT_MuasmLEFTJOINT_Infoasionm.F_InfoId=i.F_Idsetm.F_InfoUuid=i.F_Uuid这里的join可以使用常见的......
  • 【基于hutool工具类封装雪花算法实现的工具类】
    importcn.hutool.core.lang.Snowflake;importcn.hutool.core.util.IdUtil;/***基于hutool工具类封装雪花算法实现的工具类*@author*@date2022年5月20日16:56:21*......
  • iOS开发之自定义日历控件
    前言日常开发中经常会遇到日期选择,为了方便使用,简单封装了一个日历控件,在此抛砖引玉供大家参考。效果功能支持单选、区间支持默认选中日期支持限制月份支持过......
  • 反序列化(添加和更新)
    反序列化(添加和更新)6.1添加数据序列化器classStudent1Serializer1(serializers.Serializer):"""学生信息序列化器"""#1.转换的字段说明#字段=s......
  • 自定义注解
    1.定义某个方法的注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceMethodsListener{}MethodsListener这个名......
  • 记录--分享8个非常实用的Vue自定义指令
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在Vue,除了核心功能默认内置的指令(v-model和v-show),Vue也允许注册自定义指令。它的作用价值在于当......
  • Nessus 更新
    Nessus更新 1.暂停服务ntestop"tenablenessus"2.将plugin_feed_info.inc和plugins拷贝到安装目录nessus\nessus路径下进行替换copy.\plugin_feed_info.incC:\Pr......
  • 绍大2022级ACM集训队新生选拔赛题解(更新中)
    绍大2022级ACM集训队新生选拔赛题解(更新中)  A.Honest大致题意在一个n*n的矩阵统计“honest”这个单词的个数。基本思路本题是签到题,只要用二维数组读入字符矩阵......
  • 【转】MyBatis 通过Map更新
     原文:mybatis使用map批量更新(Oracle)有个需求,MyBatis通过Map的key作为条件,value作为更新后的值来更新数据。 <updateid="batchUpdateLogistics"parameterType="m......
  • 浅谈响应式更新在输入输出处理中的应用
    简介前端的一大重点是处理输入和输出,而vue的响应式系统给输入与输出的维护带来极大便利。将命令式操作转为响应式更新,我们不再需要为代码中充斥着大量手动的数据更新过......