當前位置:編程學習大全網 - 圖片素材 - JAVA黑科技有哪些

JAVA黑科技有哪些

(我也學編程的但我沒學過這個,知乎找的)Java開發黑科技LomBok

動力節點?

動力節點

已認證的官方帳號

Java開發黑科技LomBok

來自專欄動力節點Java教程視頻庫

2 人贊同了文章

為妳朗讀

6 分鐘

在面向對象編程中必不可少需要在代碼中定義對象模型,而在基於Java的業務平臺開發實踐中尤其如此。相信大家在平時開發中也深有感觸,本來是沒有多少代碼開發量的,但是因為定義的業務模型對象比較多,而需要重復寫Getter/Setter、構造器方法、字符串輸出的ToString方法和Equals/HashCode方法等。那麽是否壹款插件或工具能夠替大家完成這些繁瑣的操作呢?本文將向大家介紹壹款在Eclipse/Intellij IDEA主流的開發環境中都可以使用的Java開發神器,同時簡要地介紹下其背後自定義註解的原理。

Lombok的簡介

Lombok是壹款Java開發插件,使得Java開發者可以通過其定義的壹些註解來消除業務工程中冗長和繁瑣的代碼,尤其對於簡單的Java模型對象(POJO)。在開發環境中使用Lombok插件後,Java開發人員可以節省出重復構建,諸如hashCode和equals這樣的方法以及各種業務對象模型的accessor和ToString等方法的大量時間。對於這些方法,它能夠在編譯源代碼期間自動幫我們生成這些方法,並沒有如反射那樣降低程序的性能。

在Intellij中安裝Lombok的插件

想要體驗壹把Lombok的話,得先在自己的開發環境中安裝上對應的插件。下面先為大家展示下如何在Intellij中安裝上Lombok插件。

通過IntelliJ的插件中心尋找Lombok

從Intellij插件中心安裝Lombok

另外需要註意的是,在使用lombok註解的時候記得要導入lombok.jar包到工程,如果使用的是Maven的工程項目的話,要在其pom.xml中添加依賴如下:

  • 上一篇:人是鐵飯是鋼電視劇劇情介紹
  • 下一篇:文明實踐活動總結通用
  • copyright 2024編程學習大全網