首先了解一下反射的原理,什么是反射?所谓的反射就是指java 语言在运行时拥有一项自观的能力,反射能使你得到装载到 jvm 中的类的内部信息,它不需要你在编码的时候就知道所需类的内部信息,允许程序执行时才得到所需类的内部信息.反射能够构建灵活的应用的程序. 使用反射为bean 赋值 ,主要表现在几点,一:利用反射查找出bean类所有public方法,类定义的属性.二:如果是赋值,必须先判断属性类型,再逐个赋值, 三:调用method 类的invoke方法访问bean 的set .get 方法设值