------【反射机制】
_夜渐凉
_与其临渊羡鱼,不如退而结网
展开
-
Java反射机制,获取对象的属性和值(包括所有父类)
简单demopublic class Entity1 extends Entity2 { private String name1 ;}public class Entity2 extends Entity3{ private BigDecimal bigDecimal2;}public class Entity3 { private Integer ag...原创 2020-01-07 15:30:47 · 3396 阅读 · 1 评论 -
Java利用反射机制,根据对象字段类型,初始化对象中的空字段
场景:mongodb库,表增加新字段,旧数据对应的字段为空。当需要调用对象中的字段时,字段为空时导致空指针报错。当对象存在大量字段,就需要先做大量非空判断了。简单demo:public class Entity { private BigDecimal money; private Integer base; // 省略getter/setting/toStr...原创 2020-01-07 14:51:43 · 747 阅读 · 0 评论 -
反射机制简介
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时,判断任意一个对象所属的类; 在运行时,构造任意一个类的对象; 在运行时,判断任意一个类所具有的成员变量和方法; 在运行时,调用任意一个对...原创 2018-07-24 10:55:14 · 279 阅读 · 0 评论 -
通过反射将HttpServletRequest request请求参数转为实体
@RequestMapping(value = "/test", method = RequestMethod.POST)public String test(HttpServletRequest request) { MyDto myDto = Tools.populate(request, MyDto.class);}public class Tools { /*...原创 2019-09-23 15:26:13 · 1148 阅读 · 0 评论