Spring Boot+Vue前後端分離商城實戰(四)Spring Boot 整合 Lombok

什麼是 Lombok

Lombok 項目是一個第三方的 Java 工具庫,它會自動插入編輯器和構建工具中,Lombok提供了一組非常有用的註釋,用來消除Java類中的大量樣板代碼,比如 setter getter 方法、構造方法等等,
僅僅在原來的 JavaBean 類上使用 @Data 註解就可以替換數百行代碼從而使代碼變得更加清爽、簡潔且易於維護。

大家可以將它理解爲一個工具,僅此而已,千萬不要覺得它是一個非用不可的框架。

爲什麼要用 Lombok

爲什麼新蜂商城第一版中沒有使用 Lombok

在講解爲什麼要使用 Lombok 之前,我先來講一下在新蜂商城的第一個版本中爲什麼沒有使用 Lombok。

  • 非必要

首先是第一個原因,它並不是一個必要的插件。

之前第一個版本的 newbee-mall 項目中,我並沒有使用這個工具,隨着開源時間的增長,很多人知道了新蜂商城項目,我也因此收到了很多朋友的提醒,讓我在項目中使用 Lombok 工具。

但是我覺得,這僅僅是個插件、是個工具而已,它不是 JDK 也不是 MySQL 這種基礎組件,也並不是每個開發者都知道它、瞭解它,所以我並沒有把它添加到第一個版本的新蜂商城項目中。

因爲這與我對第一版新蜂商城的想法有些不同,第一版我就是要用比較簡單、比較少的依賴或者工具來實現這個商城,因爲這個商城項目的受衆非常廣、經驗跨度也比較大,所以,我也要考慮到新手、小白、1-3年經驗的 Java 學習者和 Java 開發者,

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