public static void fullFieldValue(Object o) {
Class<?> c = o.getClass();
Field[] declaredFields = c.getDeclaredFields();
for (Field field : declaredFields) {
field.setAccessible(true);
if (field.getType() == String.class) {
try {
Object o1 = field.get(o);
if (ObjectUtil.isNull(o1)) {
field.set(o, "");
}
} catch (IllegalAccessException e) {
e.printStackTrace();
}
} else if (field.getType() == Integer.class || field.getType() == Double.class || field.getType() == Float.class) {
try {
Object o1 = field.get(o);
if (ObjectUtil.isNull(o1)) {
field.set(o, 0);
}
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}
}
bean字段填充工具
发布时间 2023-04-23 14:13:29作者: 黄河大道东