BeanInfo beanInfo = Introspector.getBeanInfo(fcd.getClass());
PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors();
for(PropertyDescriptor pd :propertyDescriptors){
String name = pd.getName();
Object value = pd.getReadMethod().invoke(fcd);
if(value==null || StringUtils.isBlank(value.toString()) || name.equals("class")){
continue;
}
System.out.println(name+"-------------"+value);
map.put(name, value);
}