02-Introspector内省设置单个属性
Posted java基础很重要,很重要,很重要
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-Introspector内省设置单个属性相关的知识,希望对你有一定的参考价值。
package com.oa.test; import java.beans.IntrospectionException; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; import com.oa.domain.User; public class Demo2 { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { //创建一个User对象 User user=new User(); System.out.println(user); //获取userName属性描述器 PropertyDescriptor pd=new PropertyDescriptor("userName",User.class); //获取userName setter()方法 Method method = pd.getWriteMethod(); //设置user对象中的属性值内容 method.invoke(user,"刘诗华"); System.out.println(user); // 打印结果显示如下 // User(id=null, userName=null, password=null) // User(id=null, userName=刘诗华, password=null) } }
以上是关于02-Introspector内省设置单个属性的主要内容,如果未能解决你的问题,请参考以下文章