springboot使用@data注解


springboot使用@data注解,減少不必要代碼
原創不愛編程的設計師 發布於2018-10-22 16:41:28 閱讀數 46839 收藏
展開

一、idea安裝lombok插件

 

二、重啟idea
三、添加maven依賴
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
1
2
3
4
5
四、書寫一個實體類
import lombok.Data;

@Data
public class MyTestBean {
private Integer id;
private String name;
private String password;
}
1
2
3
4
5
6
7
8
五、測試代碼
public class TestMyBean {
public static void main(String[] args){
MyTestBean m=new MyTestBean();
m.setId(1);
m.setName("zhangsan");
m.setPassword("123456");
System.out.println(m);
}
}
1
2
3
4
5
6
7
8
9
六、結果


七、擴展
@Data : 注解在類上, 為類提供讀寫屬性, 此外還提供了 equals()、hashCode()、toString() 方法
@Getter/@Setter : 注解在類上, 為類提供讀寫屬性
@ToString : 注解在類上, 為類提供 toString() 方法
@Slf4j : 注解在類上, 為類提供一個屬性名為 log 的 log4j 的日志對象
@Log4j : 注解在類上, 為類提供一個屬性名為 log 的 log4j 的日志對象
————————————————
版權聲明:本文為CSDN博主「不愛編程的設計師」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_37433657/article/details/83275051


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM