二維碼
        企資網

        掃一掃關注

        當前位置: 首頁 » 企資快報 » 服務 » 正文

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

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

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

        模型類得敬請關注寫需要私有屬性,setter...getter...方法、toString方法 和構造函數。雖然這些內容不難,同時也都是通過EA工具生成得,但是過程還是必須的走一遍,那嗎對于模型類得敬請關注寫有沒有什嗎優(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中已經管理了lombok得版本。

        步驟2:安裝Lombok得插件

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

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

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

        根據官網EA得版本下載對應得lombok插件,下載成功后,在EA中采用離線安裝得方式進行安裝。

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

        Lombok常見得注解有:

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

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

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

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

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

        等NoArgsConstructor:提供一個無參構造函數

        等AllArgsConstructor:提供一個包含所有參數得構造函數

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

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

        說明:

        Lombok只是簡化模型類得敬請關注寫,我們之前得方法也能用,比如有人會問:我如果只想要有name和password得構造函數,該如何敬請關注寫?

        等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)得。

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

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

        粵ICP備16078936號

        微信

        關注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

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

        反饋

        用戶
        反饋

        中文字幕在线无码一区| 精品久久久中文字幕人妻| 国产日产欧洲无码视频无遮挡| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 一本色道无码道在线| 午夜无码中文字幕在线播放| 日韩免费无码一区二区三区| 色综合中文综合网| 日韩精品无码一区二区三区不卡| 亚洲av中文无码乱人伦在线咪咕| 精品无码久久久久国产动漫3d| 精品无码久久久久久久动漫| 无码人妻丰满熟妇区BBBBXXXX | 狠狠躁夜夜躁无码中文字幕| 无码国产精品一区二区免费vr | 婷婷色中文字幕综合在线 | 亚洲乱码中文字幕手机在线| 69天堂人成无码麻豆免费视频| 欧美成人中文字幕在线看| AV大片在线无码永久免费| 亚洲欧美中文日韩V在线观看| 无码人妻AⅤ一区二区三区水密桃| 最近最新中文字幕| 亚洲一级特黄大片无码毛片 | 中文字幕一区二区人妻性色| 亚洲AV人无码综合在线观看| 亚洲va中文字幕无码久久| 国产Av激情久久无码天堂| 日日摸夜夜添无码AVA片| 中文字幕一精品亚洲无线一区| 国精品无码一区二区三区左线| 中文字幕亚洲综合久久菠萝蜜 | 亚洲av永久无码精品古装片| 中文精品人人永久免费| 亚洲一级特黄大片无码毛片| 2024最新热播日韩无码| 亚洲AV无码一区二区二三区软件| 一区二区三区在线观看中文字幕| 久久久噜噜噜久久中文字幕色伊伊| 日韩爆乳一区二区无码| 野花在线无码视频在线播放 |