The constructor ResultObj(Integer, String) is undefined

標題今天遇到的這樣的問題,缺少get,set ,已經構造函數方法爲定義問題

在這裏插入圖片描述我用的是springboot開發的,解決方法有2種

1.手動添加 2.自動添加;

2.1需要有這3個註解
在這裏插入圖片描述
2.2 光這3個註解,IDE裏沒有這個jar還是不行,下載lombok.jar,安裝到你的ide中,並在pom文件中添加纔可以,具體步驟:
2.2.1 lombok的官方網址:http://projectlombok.org/
2.2.2 cmd中執行 java -jar lombox.jar包的路徑,比如:java -jar D:/xxx/lombok.jar 彈出選擇IDE安裝路徑的提示框,選擇IDE的安裝路徑後,點擊install/update 即可安裝。安裝完成後,eclipse的安裝目錄下,有lombok.jar包,並且eclipse.ini中有則表示安裝成功
在這裏插入圖片描述
在這裏插入圖片描述
2.2.3 項目的pom文件中添加
在這裏插入圖片描述
2.2.4 OK了,以後set /get/等方法就自動添加了,只需要添加這3個註解就可以
在這裏插入圖片描述

3.lombok註解

常用註解:
@Data:註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了 equals、canEqual、hashCode、toString 方法
@Setter:註解在屬性上;爲屬性提供 setting 方法
@Getter:註解在屬性上;爲屬性提供 getting 方法
@Log4j :註解在類上;爲類提供一個 屬性名爲log 的 log4j 日誌對象
@NoArgsConstructor:註解在類上;爲類提供一個無參的構造方法
@AllArgsConstructor:註解在類上;爲類提供一個全參的構造方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章