使用Lombok 簡(jiǎn)化POJO代碼
正常編寫(xiě)一個(gè)java POJO 類(lèi) ,每次在做這個(gè)內(nèi)容編寫(xiě)的時(shí)候都會(huì)需要很多的 get set 經(jīng)常重復(fù)寫(xiě),如果忘記寫(xiě)了一個(gè)也不容易找到 所以使用了Lombok
maven 配置
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> <scope>provided</scope></dependency>
java 測(cè)試用例
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;@Datapublic 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é)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VeVb武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選