java反射应用例子,Java反射应用

  java反射应用例子,Java反射应用

  反射

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  使用爪哇岛反应进行两个签证官有相同字段名字进行子转换:

  @测试

  public void doTransTest() {

  A A=new A();

  答。SETC(111 l);

  B B=new B();

  doTrans(a,b);

  }

  /**

  *@param sour来源签证官

  * @参数目标待转换签证官

  */

  public void doTrans(Object sour,Object dest) {

  if (sour==null) {

  dest=null

  返回;

  }

  //反射原理应用

  班级?源类=酸。getclass();

  班级?dest class=dest。getclass();

  for(字段字段:来源类。getdeclaredfields()){

  字符串字段名=字段。getname();

  对象值;

  如果(字段名。等于(串行版本uid ){

  继续;

  }

  尝试{

  属性描述符property descriptor=新的属性描述符(字段名,源类);

  value=属性描述符。getreadmethod().调用(酸);

  } catch(异常e) {

  //日志

  继续;

  }

  if (value==null) {

  继续;

  }

  尝试{

  属性描述符property descriptor=新的属性描述符(字段名,dest类);

  属性描述符。getwritemethod().invoke(dest,value);

  } catch(异常e) {

  //日志

  继续;

  }

  }

  }SpringIOC反射的应用:

  /**

  * springIOC和反射试验

  *

  * @抛出异常

  */

  @测试

  public void reflexTest()引发异常{

  /**

  * 第一步,springIOC解析如下豆

  * bean id= cart bean class= com。mmall。POJO。购物车/bean

  */

  //解析豆字符串

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: