IDEA使用Lombok簡化POJO代碼的示例
使用Lombok 簡化POJO代碼
正常編寫一個java POJO 類 ,每次在做這個內(nèi)容編寫的時候都會需要很多的 get set 經(jīng)常重復(fù)寫,如果忘記寫了一個也不容易找到 所以使用了Lombok
maven 配置
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
java 測試用例
public class TestLombok {
private String name;
private int age;
@Override
public String toString() {
return "TestLombok{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public static void main(String[] args) {
TestLombok testLombok = new TestLombok();
testLombok.setAge(10);
testLombok.setName("lilei");
System.out.println(testLombok);
}
}
使用Lombok @Data注釋
import lombok.Data;
@Data
public class TestLombok {
private String name;
private int age;
public static void main(String[] args) {
TestLombok testLombok = new TestLombok();
testLombok.setAge(10);
testLombok.setName("lilei");
System.out.println(testLombok);
}
}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解
- springmvc如何使用POJO作為參數(shù)
- 基于java中的PO VO DAO BO POJO(詳解)
- java遞歸菜單樹轉(zhuǎn)換成pojo對象
- Spring中基于Java的配置@Configuration和@Bean用法詳解
- NetBeans安裝提示neatbeans cannot find java 1.8 or higher
- Java中json與javaBean幾種互轉(zhuǎn)的講解
- Java反射中java.beans包學(xué)習(xí)總結(jié)
- 通過實例解析POJO和JavaBean的區(qū)別
相關(guān)文章
Spring Data JPA實現(xiàn)分頁Pageable的實例代碼
本篇文章主要介紹了Spring Data JPA實現(xiàn)分頁Pageable的實例代碼,具有一定的參考價值,有興趣的可以了解一下2017-07-07
解決Android Studio安裝后運行出錯dose not...和Internal error...
這篇文章主要介紹了解決Android Studio安裝后運行出錯dose not...和Internal error...的相關(guān)資料,需要的朋友可以參考下2017-03-03
java算法題解LeetCode30包含min函數(shù)的棧實例
這篇文章主要為大家介紹了java算法題解LeetCode30包含min函數(shù)的棧實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
詳解Java數(shù)據(jù)結(jié)構(gòu)之平衡二叉樹
平衡二叉樹(Balanced?Binary?Tree)又被稱為AVL樹(有別于AVL算法),且具有以下性質(zhì):它是一?棵空樹或它的左右兩個子樹的高度差的絕對值不超過1,并且左右兩個子樹都是一棵平衡二叉樹。本文將詳解介紹一下平衡二叉樹的原理與實現(xiàn),需要的可以參考一下2022-02-02
MyBatis 動態(tài) SQL 優(yōu)化之標(biāo)簽的實戰(zhàn)與技巧(常見用法)
本文通過詳細(xì)的示例和實際應(yīng)用場景,介紹了如何有效利用這些標(biāo)簽來優(yōu)化 MyBatis 配置,提升開發(fā)效率,確保 SQL 的高效執(zhí)行和安全性,感興趣的朋友跟隨小編一起看看吧2025-04-04
SpringMvc+POI處理excel表數(shù)據(jù)導(dǎo)入
這篇文章主要為大家詳細(xì)介紹了SpringMvc+POI處理excel表數(shù)據(jù)導(dǎo)入,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
Java正則表達(dá)式matcher.group()用法代碼
這篇文章主要給大家介紹了關(guān)于Java正則表達(dá)式matcher.group()用法的相關(guān)資料,最近在做一個項目,需要使用matcher.group()方法匹配出需要的內(nèi)容,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下2023-08-08
java結(jié)合keytool如何實現(xiàn)非對稱加密與解密詳解
這篇文章主要給大家介紹了關(guān)于java結(jié)合keytool如何實現(xiàn)非對稱加密與解密的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08
Java實現(xiàn)word/pdf轉(zhuǎn)html并在線預(yù)覽
這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實現(xiàn)word、pdf文件轉(zhuǎn)html并在線預(yù)覽的功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-05-05
SpringMVC實現(xiàn)獲取請求參數(shù)方法詳解
Spring MVC 是 Spring 提供的一個基于 MVC 設(shè)計模式的輕量級 Web 開發(fā)框架,本質(zhì)上相當(dāng)于 Servlet,Spring MVC 角色劃分清晰,分工明細(xì),這篇文章主要介紹了SpringMVC實現(xiàn)獲取請求參數(shù)方法2022-09-09

