国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

idea中l(wèi)ombok插件使用

這篇具有很好參考價(jià)值的文章主要介紹了idea中l(wèi)ombok插件使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

lombok插件減少實(shí)體類(lèi)中的getter/setter方法的編寫(xiě),讓實(shí)體類(lèi)變得簡(jiǎn)潔。

在Settings->Plugins中選擇Browse repositories

idea lombok插件,java技術(shù),intellij-idea,java

idea lombok插件,java技術(shù),intellij-idea,java

安裝之后重啟idea。

idea lombok插件,java技術(shù),intellij-idea,java

在maven工程中依賴(lài)lombok

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.10</version>
</dependency>

在實(shí)體類(lèi)中直接加注解,

import lombok.Getter;

import lombok.Setter;



import java.util.Date;

@Getter

@Setter

public class Person {

    private Integer id;

    private String name;

    private Date birthday;

}

雖然沒(méi)有寫(xiě)getter/setter方法,但是外界可以調(diào)用

idea lombok插件,java技術(shù),intellij-idea,java

lombok的出現(xiàn),是為了簡(jiǎn)化Java的Bean對(duì)象,將大量重復(fù),沒(méi)有技術(shù)意義的代碼省略,不僅能使代碼整潔美觀,還能人們將注意力放到更重要的業(yè)務(wù)代碼中,但同時(shí)也存在缺點(diǎn):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-721474.html

  1. 使用@Data時(shí)會(huì)默認(rèn)使用@EqualsAndHashCode(callSuper=false),這時(shí)候生成的equals()方法只會(huì)比較子類(lèi)的屬性,不會(huì)考慮從父類(lèi)繼承的屬性,無(wú)論父類(lèi)屬性訪問(wèn)權(quán)限是否開(kāi)放。
  2. 使用@Builder時(shí)要加上@AllArgsConstructor,否則可能會(huì)報(bào)錯(cuò)。
  3. 污染了Javabean,團(tuán)隊(duì)中一人使用,其他人也要安裝插件
  • 如果你參與的是一個(gè)新項(xiàng)目,上下游系統(tǒng)都是新的,這時(shí)候建議使用lombok,因?yàn)樗梢燥@著提升開(kāi)發(fā)效率。
  • 如果你參與的是一個(gè)老項(xiàng)目,并且以前沒(méi)有使用過(guò)lombok,建議你后面也不要使用,因?yàn)榇a改造成本較高。如果以前使用過(guò)lombok,建議你后面也使用,因?yàn)榇a改造成本較高。
  • 其實(shí)只要引入jar包可能都有:強(qiáng)制要求隊(duì)友安裝idea插件、升級(jí)JDK對(duì)功能有影響、有一些坑 和 上下游系統(tǒng)強(qiáng)依賴(lài) 這幾個(gè)問(wèn)題,只要制定好規(guī)范,多總結(jié)使用經(jīng)驗(yàn)這些問(wèn)題不大。
  • 代碼的可讀性變差 和 不便于調(diào)試 這兩個(gè)問(wèn)題,我認(rèn)為也不大,因?yàn)閘ombok一般被使用在javabean上,該類(lèi)的邏輯相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,很多代碼一眼就能看明白。

到了這里,關(guān)于idea中l(wèi)ombok插件使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開(kāi) IntelliJ IDEA :首先,啟動(dòng) IntelliJ IDEA。 打開(kāi) Maven 項(xiàng)目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項(xiàng)目的倉(cāng)庫(kù)地址?;蛘?,如果你已經(jīng)有了項(xiàng)目文件(如? .idea ?和? pom.xml ),你可以直接打開(kāi)這

    2024年01月18日
    瀏覽(99)
  • IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 開(kāi)發(fā)告別寫(xiě)接口文檔)

    IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 開(kāi)發(fā)告別寫(xiě)接口文檔)

    Apifox IDEA 插件快速上手 | Apifox 幫助文檔 特別注意: 1、idea版本必須大于2019.03才可以使用這個(gè)插件 2、修改設(shè)置不然分組校驗(yàn)必填項(xiàng),apifox里面顯示都是必填 添加圖片注釋?zhuān)怀^(guò) 140 字(可選) Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 項(xiàng)目快速生成 API 文檔,并同步到 A

    2024年03月24日
    瀏覽(29)
  • idea中l(wèi)ombok插件使用

    idea中l(wèi)ombok插件使用

    lombok插件減少實(shí)體類(lèi)中的getter/setter方法的編寫(xiě),讓實(shí)體類(lèi)變得簡(jiǎn)潔。 在Settings-Plugins中選擇Browse repositories 安裝之后重啟idea。 在maven工程中依賴(lài)lombok 在實(shí)體類(lèi)中直接加注解, 雖然沒(méi)有寫(xiě)getter/setter方法,但是外界可以調(diào)用 lombok的出現(xiàn),是為了簡(jiǎn)化Java的Bean對(duì)象,將大量重復(fù),沒(méi)有

    2024年02月08日
    瀏覽(22)
  • IntelliJ IDEA使用——插件推薦

    官網(wǎng)插件庫(kù):https://plugins.jetbrains.com/search 代碼規(guī)范檢測(cè): Alibaba Java Coding Guidelines 碼云: Gitee mybatis插件: MyBatisX 多顏色括號(hào): Rainbow Brackets 操作快捷鍵提示: Key Promoter X 力扣(使用參考): LeetCode Editor 依賴(lài)管理: Maven Helper Json轉(zhuǎn)Bean實(shí)體類(lèi): GsonFormat Bean實(shí)體類(lèi)轉(zhuǎn)Json: Ja

    2024年02月07日
    瀏覽(29)
  • IntelliJ IDEA中配置及使用SonarLint插件

    IntelliJ IDEA中配置及使用SonarLint插件

    打開(kāi)IntelliJ IDEA—settings—plugins,在Marketplace搜索SonarLint,下載安裝,重啟IntelliJ IDEA。 打開(kāi)IntelliJ IDEA—settings—Other Settings—SonarLint General Settings或者IntelliJ IDEA—settings—SonarLint General Settings,勾選Settings—Automatically trigger analysis,點(diǎn)擊Apply,再點(diǎn)擊OK。 鼠標(biāo)移動(dòng)到項(xiàng)目根目錄,

    2024年02月06日
    瀏覽(35)
  • IntelliJ IDEA熱部署:JRebel插件的安裝與使用

    IntelliJ IDEA熱部署:JRebel插件的安裝與使用

    熱部署 ,指修改代碼后,無(wú)需停止應(yīng)用程序,即可使修改后的代碼生效,其有利于提高開(kāi)發(fā)效率。 熱部署方式: 手動(dòng)熱部署:修改代碼后,重新編譯項(xiàng)目,然后啟動(dòng)應(yīng)用程序即可 自動(dòng)熱部署:修改代碼后,無(wú)需重新編譯項(xiàng)目,應(yīng)用程序自動(dòng)更新代碼 下面介紹 IntelliJ IDEA 熱

    2024年02月12日
    瀏覽(21)
  • 代碼行數(shù)統(tǒng)計(jì)插件(Intellij IDEA 代碼統(tǒng)計(jì)插件 Statistic 詳細(xì)使用教程)

    代碼行數(shù)統(tǒng)計(jì)插件(Intellij IDEA 代碼統(tǒng)計(jì)插件 Statistic 詳細(xì)使用教程)

    在項(xiàng)目的開(kāi)發(fā)過(guò)程中,你有沒(méi)有遇到以下的一些場(chǎng)景: 想統(tǒng)計(jì)一下整個(gè)項(xiàng)目的代碼量有多少,比如有多少源代碼文件,總體有多少行代碼,空行和注釋行各有多少? 想統(tǒng)計(jì)一下整個(gè)項(xiàng)目中各種類(lèi)型的源代碼分別有多少,比如 java和 javascript各有多少? 想統(tǒng)計(jì)一下項(xiàng)目下的某個(gè)

    2024年02月12日
    瀏覽(45)
  • IntelliJ IDEA安裝使用教程——社區(qū)免費(fèi)版——附中文插件安裝

    IntelliJ IDEA安裝使用教程——社區(qū)免費(fèi)版——附中文插件安裝

    ? 目錄 IntelliJ IDEA國(guó)內(nèi)官網(wǎng)地址 IntelliJ IDEA社區(qū)版下載位置 IntelliJ IDEA社區(qū)版下載 IntelliJ IDEA社區(qū)版說(shuō)明 IntelliJ IDEA社區(qū)版——安裝包安裝 IntelliJ IDEA Community圖標(biāo)位置 進(jìn)入IntelliJ IDEA Community工具 IntelliJ IDEA Community配置中文插件 IntelliJ IDEA Community項(xiàng)目創(chuàng)建 idea的優(yōu)勢(shì) IntelliJ IDEA –

    2024年04月26日
    瀏覽(102)
  • 解決IDEA中搜索不到Lombok插件問(wèn)題

    解決IDEA中搜索不到Lombok插件問(wèn)題

    目錄 1.去官網(wǎng)搜索Lombok插件 2.點(diǎn)擊Version尋找相對(duì)應(yīng)IDEA版本的版本? 3.在IDEA的Settings --Plugins的設(shè)置中選擇下載好的插件安裝包,然后重啟即可 官網(wǎng)地址:https://plugins.jetbrains.com/ ?3.在IDEA的Settings --Plugins的設(shè)置中選擇下載好的插件安裝包,然后重啟即可

    2024年02月15日
    瀏覽(27)
  • 推薦一款 IntelliJ IDEA 神級(jí)插件,由 ChatGPT 團(tuán)隊(duì)開(kāi)發(fā),免費(fèi)使用,堪稱(chēng)輔助神器!

    推薦一款 IntelliJ IDEA 神級(jí)插件,由 ChatGPT 團(tuán)隊(duì)開(kāi)發(fā),免費(fèi)使用,堪稱(chēng)輔助神器!

    來(lái)源:https://blog.csdn.net/m0_64880608/article/details/130201349 Bito是一款在IntelliJ IDEA編輯器中的插件,Bito插件是由ChatGPT團(tuán)隊(duì)開(kāi)發(fā)的,它是ChatGPT團(tuán)隊(duì)為了提高開(kāi)發(fā)效率而開(kāi)發(fā)的一款工具。 ChatGPT團(tuán)隊(duì)是一支專(zhuān)注于自然語(yǔ)言處理技術(shù)的團(tuán)隊(duì),他們開(kāi)發(fā)了一款基于GPT的自然語(yǔ)言處理模型,可

    2024年02月02日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包