Java-MVC-内省反射2-封装MyBeanUtils
来源:互联网 发布:联通宽带网络测速 编辑:程序博客网 时间:2024/06/06 04:03
【Java中的内省】:
用来获得JavaBean的属性及属性的get或set方法
JavaBean就是一个特定格式的Java类:
需要提供无参数的构造方法
属性私有
对私有的属性提供public的GET、Set方法
public class MyBeanUtils { public static void populate(Object object,Map<String, String[] >map) throws Exception{// 获得类的所有属性的名称 BeanInfo beanInfo = Introspector.getBeanInfo(object.getClass());// 获得类中的所有属性: PropertyDescriptor[] propertyDescriptor = beanInfo.getPropertyDescriptors(); for (PropertyDescriptor propertyDescriptor2 : propertyDescriptor) { if (map.containsKey(propertyDescriptor2.getName())) { Method method = propertyDescriptor2.getWriteMethod();// 执行Set方法 method.invoke(object, map.get(propertyDescriptor2.getName())[0]); } } }}
阅读全文
0 0
- Java-MVC-内省反射2-封装MyBeanUtils
- JAVA-MVC模式-内省反射1
- 使用反射封装自己的工具类MyBeanUtils
- java 反射和内省
- java内省与反射
- Java反射与内省
- java反射--内省实例
- java反射和内省
- java反射 内省
- Java新技术】反射,内省
- java反射与内省
- java反射和内省
- java反射和内省
- Java 反射与内省
- java反射、内省、注解
- Java反射与内省
- Java基础--反射、内省
- Java中的反射,内省
- C#连接acces数据库的sql语句正确写法
- c++判断输入的整型变量是否合法的方法
- Autodesk.AutoCAD.Mechanical.v2016.Win32 & Win64-ISO 2DVD(2D机械设计和绘图方面的顶级工具软件
- 定位方法
- 职场社交应避免的不良心理
- Java-MVC-内省反射2-封装MyBeanUtils
- JVM中的分布式垃圾回收(DGC)
- react列表和keys
- 单例模式的实践
- windows常用命令
- Android8.0运行时权限策略变化和适配方案
- 比赛9 总结
- 初识hadoop
- VS_WinForm_IO.Ports.SerialPort串口通信初步程序代码