package com.tj.demo.utils;import java.lang.reflect.Field;/*** JAVA对象相关的工具类*/public abstract class TjBeanUtil<T> { /** * 判断前端传入的bean数据是否有值 * @param bean JAVA对象 * @return */ public static boolean isEmpty(Object bean) { try { Field[] fields = bean.getClass().getDeclaredFields(); for (Field field : fields) { //设置允许通过反射访问私有变量 field.setAccessible(true); //获取字段属性名称 String name = field.getName(); //获取字段属性值 Object o = field.get(bean); if (name != "serialVersionUID" && o != null && o.toString().length() != 0) { //如果有值就返回true return true; } } } catch (Exception e) { e.printStackTrace(); } return false; }}