Service基类--添加非空校验方法
来源:互联网 发布:windows nt和windows 8 编辑:程序博客网 时间:2024/06/06 18:43
简介:创建一个service基类,添加通用public方法,所有service实现类继承该类,都可以使用这些方法。本文介绍添加一些参数非空校验的方法。
1.service基类:
/** * Created by admin on 2017/9/28. * service基类,添加参数非空校验方法 */public class BaseService { //校验单个对象是否为不为空 public static boolean isNotNull(Object obj){ return obj!=null; } //校验多个对象是否都不为空 public static boolean isNotNull(Object...objs){ if (objs!=null){ for (Object obj : objs) { if (obj==null){ return false; } } }else { return false; } return true; } //校验单个对象是否为空 public static boolean isNull(Object obj){ return obj==null; } //检验多个对象中,是否有为空的 public static boolean isNull(Object...objs){ if (objs!=null){ for (Object obj : objs) { if (obj==null){ return true; } } }else { return true; } return false; } //校验单个字符串是否不为空 public static boolean isNotEmpty(String key){ if(key!=null && !"".equals(key.trim())){ return true; } return false; } //校验多个字符串是否都不为空 public static boolean isNotEmpty(String...keys){ if (keys!=null){ for (String key :keys) { if (isEmpty(key)) { return false; } } }else { return false; } return true; } //校验单个字符串是否为空 public static boolean isEmpty(String key){ if(key!=null && !"".equals(key.trim())){ return false; } return true; } //检验多个字符串中,是否有为空的 public static boolean isEmpty(String...keys){ if (keys!=null){ for (String key :keys) { if (isEmpty(key)) { return true; } } }else { return true; } return false; }}
2.service实现类继承service基类,使用校验方法:
/** * Created by admin on 2017/9/28. * 测试service实现类继承service基类,使用通用方法 */public class TestService extends BaseService{ public static void run01(String param01,String param02){ if (isEmpty(param01, param02)){ System.out.println("参数错误,请检查参数后重试!"); } } public static void run02(Object obj01,Object obj02){ if (isNull(obj01,obj02)){ System.out.println("参数错误,请检查参数后重试!"); } } public static void main(String[] args) { run01("01",""); run02(null,02); }}
阅读全文
0 0
- Service基类--添加非空校验方法
- 关于asp.net页面添加非空校验控件注意事项
- 2015061210 - js非空校验
- jQuery批量非空校验
- jQuery validate 无法校验 kindeditor 非空
- html表单元素非空、正则校验
- js中变量非空校验
- 接口后台非空校验的重要性。
- java大量变量的非空校验
- BOS中控件非空 非0校验
- BOS中控件非空 非0校验
- BOS中控件非空 非0校验
- js&&html校验组件(非空,格式等)
- 68. XPages里的动态非空校验
- 巧妙的...【可变数组】参数校验非空工具类
- ruby中布尔类型字段的非空校验
- jq对前端代码非空的校验
- oracle 添加删除非空约束
- 阿里云MaxCompute澳大利亚开服,“领跑”人工智能市场
- 如何上线自己的第一个网站?
- SSM框架—详细整合教程(Spring+SpringMVC+MyBatis)
- 深入理解Java虚拟机
- android Camera 数据流程分析
- Service基类--添加非空校验方法
- 关于Java对象
- Android
- mysql导入csv中文数据乱码问题分析与解决
- 自定义折线、曲线图,根据触摸滑动动态获取值
- 多重MVC
- 微信小程序wx.uploadfile 本地文件转base64
- js数组循环删除元素或对象
- NetWordUtils