中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
判斷getter/setter方法

在 Mybatis的源碼中,有 類 PropertyNamer 判斷 getter/setter 方法 :


PropertyNamer {

  PropertyNamer() {
    }

  /** 獲取方法的屬性:截取is/setter/getter后面的字符串,將首字母轉成大寫  */
  String (String name) {
    (name.startsWith()) {
      name = name.substring();
    } (name.startsWith() || name.startsWith()) {
      name = name.substring();
    } {
      ReflectionException(+ name + );
    }

    (name.length() == || (name.length() > && !Character.(name.charAt()))) {
      name = name.substring(, ).toLowerCase(Locale.) + name.substring();
    }

    name;
  }

  /** 是否是屬性 */
  (String name) {
    (name) || (name);
  }

  /** 方法名以get開頭,且長度大于3 */
  (String name) {
    (name.startsWith() && name.length() > ) || (name.startsWith() && name.length() > );
  }

  /** 方法名以set開頭,且長度大于3 */
  (String name) {
    name.startsWith() && name.length() > ;
  }

}


另外: 

一個屬性的 get方法,不僅會有 getProp() 的方法,也可能會有 isProp() 的方法,這兩個方法是通用的,在Mybatis對類方法的處理中,也做了識別;

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
坑爹的 Lombok,把我害慘了!
自己寫的JAVABEAN自動生成器
自定義eclipse代碼規(guī)范模板
Kotlin對象的getter 和 setter屬性
property代替setter和getter
JSTL與Struts的結合(八)
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服