java反射的两个Demo(反射属性,属性名,反射调用方法,内省)
1 demo的功能类
public class InvokeDemo {
private static Logger log = LoggerFactory.getLogger(InvokeDemo.class);
private static Student student;
public static Student buildStudent() {
student = new Student();
student.setStudentName("zhangsan");
student.setAge(11);
student.setLike("football");
student.setPhoneNo("12312312123");
student.setStudentNo("110");
return student;
}
public Map<String, Object> convertStudent(Student student) {
if (student == null) {
return null;
}
Map<String, Object> studentMap = new HashMap<String, Object>(