|
|
@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestBody; |
|
|
|
import org.springframework.web.bind.annotation.ResponseBody; |
|
|
|
import java.lang.reflect.InvocationTargetException; |
|
|
|
import java.lang.reflect.Method; |
|
|
|
import java.lang.reflect.Modifier; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
@ -339,6 +340,9 @@ public class Controler { |
|
|
|
private void classStructInfoFill( Class<?> clazz, List<Map<String,Object>> struct ) { |
|
|
|
var fields = clazz.getFields(); |
|
|
|
for ( var item : fields ) { |
|
|
|
if (Modifier.isStatic(item.getModifiers()) || Modifier.isFinal(item.getModifiers())) { |
|
|
|
continue ; |
|
|
|
} |
|
|
|
var filed = new HashMap<String,Object>(); |
|
|
|
filed.put("name", item.getName()); |
|
|
|
filed.put("type", item.getType().getName()); |
|
|
|