package com.boying.util; import org.springframework.stereotype.Component; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; import java.util.Objects; @Component public class ObjectToMapUtil { public static Map objectToMap(Object obj)throws IllegalAccessException{ Map map = new HashMap<>(); Class aClass = obj.getClass(); for (Field field : aClass.getDeclaredFields()) { field.setAccessible(true); // System.out.println(field); String name = field.getName(); Object o = field.get(obj); if (o == null) o = ""; map.put(name, o); } return map; } }