奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

java利用反射實現動態代理實現代碼

時間:2025-05-18 04:00:40 java語言 我要投稿
  • 相關推薦

java利用反射實現動態代理實現代碼

  復制代碼 代碼如下:

  package com.et59.cus.domain.dao.ex;

  import java.lang.reflect.Field;

  import java.lang.reflect.Method;

  import java.lang.reflect.Modifier;

  import org.apache.log4j.Logger;

  /**

  *

  *

  Title: ReflectUtil.java

  *

  Description: 反射

  *

  Company: 點滴工作室

  * @version 2.0

  *

  */

  public class ReflectUtil {

  private static final Logger log = Logger.getLogger(ReflectUtil.class);

  @SuppressWarnings({ "rawtypes", "unchecked" })

  public static void setFieldValue(Object target, String fname, Class ftype,

  Object fvalue) {

  if (target == null

  || fname == null

  || "".equals(fname)

  || (fvalue != null && !ftype.isAssignableFrom(fvalue.getClass()))) {

  return;

  }

  Class clazz = target.getClass();

  try {

  Method method = clazz.getDeclaredMethod("set"

  + Character.toUpperCase(fname.charAt(0))

  + fname.substring(1), ftype);

  if (!Modifier.isPublic(method.getModifiers())) {

  method.setAccessible(true);

  }

  method.invoke(target, fvalue);

  } catch (Exception me) {

  if (log.isDebugEnabled()) {

  // log.debug("me異常-------->:"+me);

  }

  try {

  Field field = clazz.getDeclaredField(fname);

  if (!Modifier.isPublic(field.getModifiers())) {

  field.setAccessible(true);

  }

  field.set(target, fvalue);

  } catch (Exception fe) {

  if (log.isDebugEnabled()) {

  log.debug("fe----------->"+fe);

  }

  }

  }

  }

  }

【java利用反射實現動態代理實現代碼】相關文章:

java使用動態代理來實現AOP05-29

Java 隊列實現原理及簡單實現代碼09-13

關于Java動態實現的方法08-23

冒泡排序的原理以及java代碼實現08-17

java實現gif動畫效果代碼參考07-23

java構造函數實現代碼示例08-23

Java實現反射學習函數的應用10-22

Java中如何實現顯示動態的時間09-28

推薦刪除JAVA集合中元素的實現代碼07-13

主站蜘蛛池模板: 绵阳市| 宜城市| 治县。| 民勤县| 南川市| 彭山县| 苏州市| 托克逊县| 格尔木市| 晋城| 东乡县| 平武县| 连州市| 龙里县| 海原县| 徐水县| 太谷县| 阜新市| 霍林郭勒市| 工布江达县| 买车| 怀来县| 宁河县| 承德县| 拉萨市| 搜索| 射洪县| 海阳市| 凌源市| 英吉沙县| 盈江县| 韶山市| 金坛市| 弥勒县| 炎陵县| 栾城县| 阳山县| 伊金霍洛旗| 墨玉县| 长汀县| 江城|