@Data的註解使用以及在IDEA上安裝

 

  平時在開發過程當中建立實體類的時候就常常的操做是:先寫成員變量,而後再提供getXxx()、setXxx()方法,而後看須要再提供toString等方法。這樣一來不只會發現每寫一個實體類的話就會有不少相同的操做,並且代碼量看起來也不少,很長,不簡潔。因而,@Data這個註解就能給咱們開發過程當中帶來很方便的使用了。java

  首先,@Data這個註解是lombok包下的一個註解(該包還好不少好用的註解,有興趣的童鞋能夠去了解下喲~),而這個註解是用在類上的post

1
2
3
4
5
6
7
8
9
10
@Data
public  class  Test {
     
    
     private  String id;
     
     private  String name;
     
 
}

  這個註解實際上是幫你的類提供了getXxx()、setXxx()方法、equals()、hashCode()、toString() 這些方法。也就是說只要你的類上寫了這個註解,那就不須要再生成get、set、toString等方法了。spa

  當你用上了這個註解後,而後建立了實例,調用他的get或者set方法時,你會發現代碼上報錯。這是由於你還沒安裝lombok這個插件。下面介紹如何在IDEA上進行安裝:插件

首先點開File下的Settings,而後點Plugins,而後點擊下面的Browse repositories,而後在搜索框內搜索lombok,而後有個install按鈕進行安裝,安裝完後重啓下IDEA就會發現報錯都沒了。code

相關文章
相關標籤/搜索