1、UUID
/**
* 生成uuid
*
* @return
*/
public static String generateUUID() {
return UUID.randomUUID().toString().replaceAll("-", "").substring(0, 32);
}
2、校验实体类部分属性不能为空
/**
* 校验实体类部分属性不能为空
* @param object 实体类
* @param excludeFieldNames 排除的字段
* @return
*/
public static String checkObjFieldsIsNotNull(Object object, String excludeFieldNames) {
String error = null;
try {
for (Field f : object.getClass().getDeclaredFields()) {
f.setAccessible(true);
if (!excludeFieldNames.contains(f.getName()) && f.get(object) == null
&& StringUtils.isBlank(f.get(object).toString())) {
log.warn(f.getName() + "为空");
error.concat(f.getName());
}
}
} catch