• Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
No Result
View All Result

Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA Thủ Thuật

Rate this post

Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA

#Cài #đặt #thư #viện #Lombok #Bạn #sẽ #bớt #khổ #hơn #khi #code #JAVA

#1. Lombok là gì?

Các bạn code java chắc đã không còn quá xa lạ với việc tạo các Constructor, hoặc là tạo các hàm Getter, Setter cho các thuộc tính rồi phải không ạ !

cai-dat-lombok-de-code-java (1)

Có bao giờ các bạn chán ngán với việc đó không? Mặc dù hầu hết các IDE đều có chức năng Generate code, nhưng những dòng code được sinh ra vẫn chèn luôn vào các POJO (Plain Old Java Object) – nhìn rất là dài dòng và ngứa mắt ◔◡◔

Thư viện Lombok được sinh ra để giúp các bạn vứt bỏ được công việc nhàm chán đó. Nhưng Lombok không đơn giản chỉ giúp lược bỏ các đoạn code tạo Constructor hoặc Getter, Setter. Lombok còn làm được nhiều hơn thế!

Bản chất ở đây không phải là lược bỏ hoàn toàn các Constructor, Getter, Setter… mà chỉ là ẩn đi, không hiển thị trong các POJO. Vậy những dòng code đó nằm ở đâu để ta vẫn sử dụng các hàm đó một cách bình thường?

Thay vì generate trong các file *.java thì Lombok generate các phương thức đó trong file *.class. (vì dù gì thì file .java cũng sẽ được biên dịch ra file .class nên anh Lombok làm hộ mình luôn!).

#2. Cài đặt Lombok Plugins trên IntelliJ

2.1. Enabling Annotation Processing

Lombok sử dụng Annotation Processing thông qua APT (Annotation Processing Tool) nên chúng ta phải Enable nó lên (theo mặc định thì annotation processing không được enable trong IntelliJ).

Xem thêm:  #1 Trào lưu “Đi đường quyền” là gì? Vì sao cả thể giới “đua nhau” dùng

Thực hiện: File => Settings => chọn Build, Execution, Deployment => và chọn Annotation Processors => sau đó làm như hình bên dưới.

cai-dat-lombok-de-code-java (2)

2.2. Cài đặt Plugins Lombok để hiện các gợi ý khi code

Thực hiện: Bạn vào File => Settings => Plugins và nhập từ khóa Lombok vào thanh tìm kiếm => sau đó tiến hành cài đặt thêm Plugin này vào.

cai-dat-lombok-de-code-java (3)

Sau khi cài đặt Plugins xong thì sẽ có thông báo đã cài đặt thành công.

cai-dat-lombok-de-code-java (4)

#3. Tạo project để Test Lombok

3.1. Tạo Project Java (bạn vào File => New => Project => Java => Next)

cai-dat-lombok-de-code-java (5)

Tạo một Java project đơn giản.

cai-dat-lombok-de-code-java (6)

3.2. Thêm thư viện Lombok vào Project.

Thực hiện: Chọn vào File => Project Structure => Libraries.

Các bạn chọn From Maven... => Nhập tên thư viên: org.projectlombok:lombok:1.18.12

cai-dat-lombok-de-code-java (7)

Thư viện đang được download về máy.

cai-dat-lombok-de-code-java (8)

Okay, như hình bên dưới là Thư viện đã được tải về máy tính của bạn rồi đấy.

cai-dat-lombok-de-code-java (9)

Tạo Class Student với các hàm Getter, Setter và hai Constructor bằng cách sử dụng Lombok.

cai-dat-lombok-de-code-java (12)

Tạo class App chứa hàm main, khởi tạo đối tượng bằng Construtor đủ tham số và thực hiện gọi các hàm get để in thông tin ra màn hình.

Trước khi chạy các bạn có thể phải thực hiện lại bước: 2.1 bên trên, đó là Enabling Annotation Processing một lần.

cai-dat-lombok-de-code-java (10)

Đây chính là file Student.class mà Lombok đã giúp chúng ta generate ra.

cai-dat-lombok-de-code-java (11)

#4. Lời Kết

Vậy là trong bài viết này mình đã cùng các bạn cài đặt thư viện Lombok để rút ngắn thời gian tạo các POJO trong ứng dụng Java rồi ha.

Xem thêm:  Hình ảnh FA, độc thân đẹp và hài hước nhất

Từ đó chắc chắn sẽ cải thiện tốc độ code của bạn và bạn có thể giành nhiều thời gian hơn cho các công việc khác trong quá trình code. Hẹn gặp trong các bạn trong các bài viết tiếp theo nhé.

CTV: Nguyễn Đức Cảnh – ThuThuat.com.vn

Bài viết đạt: 5/5 sao – (Có 3 lượt đánh giá)

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !


Chuyên mục: Thủ Thuật Phần Mềm
Cảm ơn các bạn đã theo dõi ThuThuat.com.vn trên đây là những chia sẻ của chúng tôi về Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA
. Hy vọng bài viết này sẽ giúp ích được cho bạn. Trân trọng !!!
Nguồn: Blogchiasekienthuc

Thủ Thuật

Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Related Posts

Những cách kiếm thêm tiền cho dân IT (Công nghệ Thông Tin)
 Thủ Thuật
Thủ Thuật Phần Mềm

Những cách kiếm thêm tiền cho dân IT (Công nghệ Thông Tin) Thủ Thuật

Cách viết phương trình đường cao trong tam giác
 Thủ Thuật
Thủ Thuật Phần Mềm

Cách viết phương trình đường cao trong tam giác Thủ Thuật

TOP 7+ ứng dụng ngân hàng tốt nhất hiện nay
 Thủ Thuật
Thủ Thuật Phần Mềm

TOP 7+ ứng dụng ngân hàng tốt nhất hiện nay Thủ Thuật

Cách nén/giải nén file ZIP trên Win 10, 11.. (No software)
 Thủ Thuật
Thủ Thuật Phần Mềm

Cách nén/giải nén file ZIP trên Win 10, 11.. (No software) Thủ Thuật

TÌM KIẾM

No Result
View All Result

Bài Viết Gần Đây

  • Soi cầu XSMB 05/02/2023 chuẩn xác – Admin Soi cầu 888
  • Soi cầu dự đoán XSMB 05/02/2023 Admin Cao thủ soi cầu
  • Chốt số dự đoán XSMB 05/02/2023 – Admin Soi cầu 24h
  • Soi cầu XSMB 04/02/2023 chuẩn xác – Admin Soi cầu 888
  • Soi cầu dự đoán XSMB 04/02/2023 Admin Cao thủ soi cầu

Mod Skin Liên Quân

Hack KC FF

Liên Kết Hữu Ích

➤ SV 388

➤ Sin88

➤ Game Bài Đổi Thưởng

➤

➤ ae888vn.co

➤ hi88

➤

GIỚI THIỆU

Thủ Thuật

ThuThuat.Com.Vn - TOP 1 trang web chia sẻ kiến thức, kinh nghiệm, thủ thuật internet, máy tính. Update kiến thức hàng ngày miễn phí !!!

CHUYÊN MỤC

➤ Nhà Cái THABET

➤ QH88

➤ New 88

➤ S666

➤

TIỆN ÍCH MỞ RỘNG

➤ Nhà Cái Uy Tín

➤ Bắn Cá Đổi Thưởng

➤ Game iwin

➤ https://kubet77.us

➤

➤

➤ xoilac tv

LIÊN HỆ

➤ Địa chỉ: TP. Hải Phòng, Việt Nam

➤ SDT: 0931. 910. JQK

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!
DMCA.com Protection Status
➤ betvisa tặng 100k

➤ SV368

➤ Hi88

➤ May 88

➤ Sun city

➤

➤

➤

➤ 68 game bài

Bản quyền thuộc về THUTHUAT.COM.VN

No Result
View All Result
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO

Bản quyền thuộc về THUTHUAT.COM.VN