二維碼
        企資網(wǎng)

        掃一掃關(guān)注

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

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

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

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

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

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

        步驟1:添加lombok依賴

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

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

        步驟2:安裝Lombok得插件

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

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

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

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

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

        Lombok常見得注解有:

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

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

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

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

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

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

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

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

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

        說明:

        Lombok只是簡化模型類得敬請關(guān)注寫,我們之前得方法也能用,比如有人會問:我如果只想要有name和password得構(gòu)造函數(shù),該如何敬請關(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ā)布者:微生晴天個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
         

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

        粵ICP備16078936號

        微信

        關(guān)注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

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

        反饋

        用戶
        反饋

        主站蜘蛛池模板: 久久一区二区三区免费播放| 精品一区二区三区中文| 亚洲国产一区二区三区青草影视| 精品人妻一区二区三区毛片| 国产在线精品一区二区在线看 | 久久AAAA片一区二区| 久久久久人妻一区精品| 无码一区二区三区视频| 国产精品第一区揄拍| 秋霞日韩一区二区三区在线观看| 亚洲av高清在线观看一区二区 | 国产激情无码一区二区app| 无码av免费一区二区三区试看| 国产福利一区二区三区| 福利一区二区视频| 国产精品毛片一区二区三区 | 精品无码国产AV一区二区三区| 日本无卡码免费一区二区三区| 亚洲av成人一区二区三区在线观看| 国产成人无码一区二区三区| 亚洲一区中文字幕在线观看| 免费观看日本污污ww网站一区| 亚洲一区AV无码少妇电影☆| 99精品一区二区三区无码吞精| 国模无码一区二区三区| 国模大尺度视频一区二区| 亚洲一区二区三区写真| 国产一区二区不卡在线播放| 91视频国产一区| 国产综合无码一区二区三区| 一区二区无码免费视频网站| 国产一区麻豆剧传媒果冻精品| 亚洲Av永久无码精品一区二区| 国产福利电影一区二区三区,亚洲国模精品一区 | 一区二区三区在线|欧| 国产成人一区二区动漫精品| 久久国产免费一区二区三区 | 国产av福利一区二区三巨| 中文精品一区二区三区四区| 在线精品动漫一区二区无广告| 欧美日韩一区二区成人午夜电影|