利用cglib生成动态对象
2012-07-04 16:32
274 查看
public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BeanGenerator generator = new BeanGenerator(); generator.addProperty("id", int.class); generator.addProperty("name", String.class); Object object = generator.create(); BeanMap beanMap = BeanMap.create(object); beanMap.put("id", 1); beanMap.put("id", 2); beanMap.put("name", "xx"); Class<?> clazz = object.getClass(); System.out.println(clazz.getName()); Method[] methods = clazz.getDeclaredMethods(); for (int i = 0; i < methods.length; i++) { System.out.println(methods[i].getName()); if(methods[i].getName().startsWith("get")) System.out.println(methods[i].invoke(object, new Object[]{})); } }
相关文章推荐
- 【cocos2d-x】C++利用类名动态生成对象,类似于Objective-C Class *aclass = [object class]
- java中利用动态代理,生成"空"对象的例子
- 利用Java反射机制和Javassist实现Java对象及其属性的动态创建生成
- 如何在SpringMVC框架中利用Java反射机制和Javassist实现Java对象、属性、注解的动态创建生成
- 利用StringList对象来管理这些动态生成的对象
- java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象
- 利用cglib库给对象动态添加属性
- 利用Java反射机制和Javassist实现Java对象及其属性的动态创建生成
- 利用UrlRewrite,asp.net动态生成htm页面
- Highcharts axja 获取json对象动态生成报表生成
- 利用反射动态创建对象
- 利用字节流将生成的图片输出到js页面,实现动态生成图片
- 利用Itext中table动态生成PDF模板
- 利用注解动态生成sql
- 利用UrlRewrite,asp.net动态生成htm页面
- 利用Ext Js生成动态树(地狱天堂)
- 利用ASP.NET一般处理程序动态生成Web图像(转)
- 利用Ext Js生成动态树
- 如何利用ASP.NET技术动态生成HTML页面
- 利用udev在/dev下动态生成/移除设备文件