<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網(wǎng)

      掃一掃關(guān)注

      當(dāng)前位置: 首頁 » 企資快報(bào) » 服務(wù) » 正文

      模型類的編寫有沒有什么靠譜的優(yōu)化方法?

      放大字體  縮小字體 發(fā)布日期:2023-05-15 22:00:49    作者:微生晴天    瀏覽次數(shù):219
      導(dǎo)讀

      模型類得敬請(qǐng)關(guān)注寫需要私有屬性,setter...getter...方法、toString方法 和構(gòu)造函數(shù)。雖然這些內(nèi)容不難,同時(shí)也都是通過EA工具生成得,但是過程還是必須的走一遍,那嗎對(duì)于模型類得敬請(qǐng)關(guān)注寫有沒有

      模型類得敬請(qǐng)關(guān)注寫需要私有屬性,setter...getter...方法、toString方法 和構(gòu)造函數(shù)。雖然這些內(nèi)容不難,同時(shí)也都是通過EA工具生成得,但是過程還是必須的走一遍,那嗎對(duì)于模型類得敬請(qǐng)關(guān)注寫有沒有什嗎優(yōu)化方法?專業(yè)通過Lombok來實(shí)現(xiàn)優(yōu)化。

      Lombok,是一個(gè)Java類庫,提供了一組注解,簡化POJO實(shí)體類開發(fā)。下面看Lombok得使用步驟:

      步驟1:添加lombok依賴

      <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <!--<version>1.18.12</version>--></dependency>

      注意:版本專業(yè)不用寫,因?yàn)镾pringBoot中已經(jīng)管理了lombok得版本。

      步驟2:安裝Lombok得插件

      新版本EA已經(jīng)內(nèi)置了該插件,如果刪除setter和getter方法程序有報(bào)紅,則需要安裝插件。

      如果在EA中找不到lombok插件,專業(yè)訪問如下網(wǎng)站

      https://plugins.jetbrains/plugin/6317lombok/versions

      根據(jù)官網(wǎng)EA得版本下載對(duì)應(yīng)得lombok插件,下載成功后,在EA中采用離線安裝得方式進(jìn)行安裝。

      步驟3:模型類上添加注解

      Lombok常見得注解有:

      等Setter:為模型類得屬性提供setter方法

      等Getter:為模型類得屬性提供getter方法

      等ToString:為模型類得屬性提供toString方法

      等EqualsAndHashCode:為模型類得屬性提供equals和hashcode方法

      等data:是個(gè)組合注解,包含上面得注解得功能

      等NoArgsConstructor:提供一個(gè)無參構(gòu)造函數(shù)

      等AllArgsConstructor:提供一個(gè)包含所有參數(shù)得構(gòu)造函數(shù)

      Lombok得注解還有很多,上面加粗得三個(gè)是比較常用得,其他得大家后期用到了,再去補(bǔ)充學(xué)習(xí)。

      等Data等AllArgsConstructor等NoArgsConstructorpublic class User { private Long id; private String name; private String password; private Integer age; private String tel;}

      說明:

      Lombok只是簡化模型類得敬請(qǐng)關(guān)注寫,我們之前得方法也能用,比如有人會(huì)問:我如果只想要有name和password得構(gòu)造函數(shù),該如何敬請(qǐng)關(guān)注寫?

      等Data 等AllArgsConstructor 等NoArgsConstructor public class User { private Long id; private String name; private String password; private Integer age; private String tel; public User(String name, String password) { this.name = name; this.password = password; } }

      這種方式是被最優(yōu)得。

       
      (文/微生晴天)
      免責(zé)聲明
      本文僅代表作發(fā)布者:微生晴天個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請(qǐng)及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

      粵ICP備16078936號(hào)

      微信

      關(guān)注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯(lián)系
      客服

      聯(lián)系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號(hào): weishitui

      客服001 客服002 客服003

      工作時(shí)間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 亚洲午夜精品久久久久久人妖 | 国产成人精品一区二区秒拍| 性色AV一区二区三区无码| 国产麻豆精品入口在线观看| 国产免费全部免费观看| 亚洲av最新在线观看网址 | 国产成人yy精品1024在线| 亚洲国产成人精品女人久久久| 亚洲av色无码乱码在线观看| 3300章极致易天下完整| 秋霞鲁丝片无码av| 最近中文字幕2019| 天堂久久久久久中文字幕| 人妻丰满熟妇av无码区| 久久久久黑人强伦姧人妻| 菠萝蜜亏亏带痛声的视频| 欧美中文字幕在线观看| 在线观看一区二区三区视频| 可以**的网址| 久久精品亚洲日本波多野结衣| 久久丫精品国产亚洲AV不卡| 黄色三级免费电影| 日本强不卡在线观看| 国产一级片观看| 一级成人黄色片| 色综合中文字幕| 成人毛片18女人毛片免费96| 国产亚洲综合久久系列| 中文字幕日韩哦哦哦| 被公侵犯电影bd在线播放| 日韩制服丝袜在线| 国产影片中文字幕| 丰满多毛的陰户视频| 老师的圣水女主小说网| 日本大胆欧美人术艺术| 国产成人十八黄网片| 中文无码乱人伦中文视频在线V| 麻豆国产VA免费精品高清在线| 狠狠色狠狠色综合系列| 成人性一级视频在线观看| 北条麻妃一区二区三区av高清|