欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

lombok?找不到get/set方法的原因及分析

 更新時間:2022年06月20日 09:33:32   作者:fostlin  
這篇文章主要介紹了lombok?找不到get/set方法的原因及分析,具有很好的參考價值,希望對大家有所幫助。

lombok 找不到get/set方法原因

eclipse使用條件

一、項目lib里面有l(wèi)ombok.jar包

二、MyEclipse根目錄myeclipse.ini 文件添加兩行:

-Xbootclasspath/a:E:\MyEclipse 2017 CI\lombok\lombok-1.16.20.jar 

-javaagent:E:\MyEclipse 2017 CI\lombok\lombok-1.16.20.jar 

idea 使用條件

一、安裝lombok插件:步驟:File ——》Settings——》Plugins.    搜索lombok,點擊安裝install。然后會提示重啟,重啟。

二、項目添加 lombok 依賴

<dependency>
? ? ? ? ? ? <groupId>org.projectlombok</groupId>
? ? ? ? ? ? <artifactId>lombok</artifactId>
? ? ? ? ? ? <optional>true</optional>
? ? ? ? </dependency>

lombok導(dǎo)入后,無法生成get/set方法

lombok 簡介

Lombok是一個插件,提供了簡單的注解的形式來幫助我們簡化一些必須有,但顯得很臃腫的 java 代碼,提高編碼效率,使代碼更簡潔。

Lombok能通過注解的方式,在編譯時自動為屬性生成構(gòu)造器、getter/setter、equals、hashcode、toString方法

出現(xiàn)問題

通過導(dǎo)入lombok的包,并通過@Data注解自動生成User類中各項屬性的get和set方法

import lombok.Data;
//生成對應(yīng)屬性的get和set方法
@Data
public class User {
    private Integer id;
    private String username;
    private String email;
    private String phone;
}

結(jié)果通過 . 運算,無法調(diào)用相應(yīng)的方法

參考他人的博客,發(fā)現(xiàn)導(dǎo)包之前需要安裝好對應(yīng)的插件,否則會導(dǎo)包失敗

采用,F(xiàn)ile -->Setting -->Plugins 線上搜索的方式,結(jié)果如下圖,

一直搜不到,原因是自己的IDEA版本與當前插件不兼容,因此搜索不到,解決方法有二:1. 換IDEA 2. 找適合的插件

果斷選后者, 我的IDEA版本是2020.1

通過查找資料,獲得lombok的鏈接如下:Lombok Github鏈接

往下滑,找到適合自己的版本

下載,解壓,將解壓后的文件夾放到IDEA安裝路徑下的 plugins 文件夾中

離線安裝

進入設(shè)置頁面,按照下面的方式,選擇從 本地磁盤安裝

找到插件的所在路徑,選中 .jar 文件

點擊Apply,再點擊右上角的Restart IDE,重啟IDEA,插件才能生效

重啟后,再使用 . 運算,可以彈出相應(yīng)的方法,結(jié)果如下圖

問題解決,記錄一下!以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java中static關(guān)鍵字用法詳解

    java中static關(guān)鍵字用法詳解

    這篇文章主要為大家詳細介紹了java中static關(guān)鍵字的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • springAop實現(xiàn)講解(看這篇夠了)

    springAop實現(xiàn)講解(看這篇夠了)

    AOP面向切面編程是一種編程范式,它通過將通用的橫切關(guān)注點(如日志、事務(wù)、權(quán)限控制等)與業(yè)務(wù)邏輯分離,使得代碼更加清晰、簡潔、易于維護,這篇文章主要介紹了springAop實現(xiàn)講解(看這篇夠了),需要的朋友可以參考下
    2024-02-02
  • Java指令重排在多線程環(huán)境下的解決方式

    Java指令重排在多線程環(huán)境下的解決方式

    這篇文章介紹了Java指令重排在多線程環(huán)境下的解決方式,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Java實現(xiàn)線程的暫停和恢復(fù)的示例詳解

    Java實現(xiàn)線程的暫停和恢復(fù)的示例詳解

    這幾天的項目中,客戶給了個需求,希望我可以開啟一個任務(wù),想什么時候暫停就什么時候暫停,想什么時候開始就什么時候開始,所以本文小編給大家介紹了Java實現(xiàn)線程的暫停和恢復(fù)的示例,需要的朋友可以參考下
    2023-11-11
  • Java編程中二維數(shù)組的初始化和基本操作實例

    Java編程中二維數(shù)組的初始化和基本操作實例

    這篇文章主要介紹了Java編程中二維數(shù)組的初始化和基本操作實例,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • java實現(xiàn)水波紋擴散效果

    java實現(xiàn)水波紋擴散效果

    這篇文章主要為大家詳細介紹了java實現(xiàn)水波紋擴散效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • SpringBoot 關(guān)于Feign的超時時間配置操作

    SpringBoot 關(guān)于Feign的超時時間配置操作

    這篇文章主要介紹了SpringBoot 關(guān)于Feign的超時時間配置操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • tomcat的keepAlive參數(shù)深入探究

    tomcat的keepAlive參數(shù)深入探究

    這篇文章主要為大家介紹了tomcat的keepAlive參數(shù)深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • java中Socket設(shè)置超時時間的兩種方式

    java中Socket設(shè)置超時時間的兩種方式

    這篇文章主要介紹了java中Socket設(shè)置超時時間的兩種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • JAVA像SQL一樣對List對象集合進行排序

    JAVA像SQL一樣對List對象集合進行排序

    這篇文章主要介紹了JAVA像SQL一樣對List對象集合進行排序的實現(xiàn)方法,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評論