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

1. Link tải xuống trực tiếp

LINK TẢI GG DRIVE: LINK TẢI 1 Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA 2

LINK TẢI GG DRIVE: LINK TẢI 2Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA 3

LINK TẢI GG DRIVE: LINK DỰ PHÒNG Cài đặt thư viện Lombok: Bạn sẽ bớt khổ hơn khi code JAVA 3

Nội dung

  • #đầu tiên. Lombok là gì?
  • # 2. Cài đặt các plugin Lombok trên IntelliJ
  • # 3. Tạo một dự án để kiểm tra Lombok
  • #4. Phần kết

#đầu tiên. Lombok là gì?

Các bạn code Java chắc không lạ gì với việc tạo các constructor hay tạo các hàm getter và setter cho các thuộc tính rồi đúng không?

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

Bạn có đôi khi cảm thấy nhàm chán với nó? Mặc dù hầu hết các IDE đều có chức năng Tạo mã, các dòng mã đã tạo vẫn được chèn vào POJO (Đối tượng Java cũ thuần túy) – điều này có vẻ rất dài và khó chịu ◔◡◔

Thư viện Lombok ra đời để giúp bạn thoát khỏi công việc nhàm chán này. Nhưng Lombok không chỉ giúp xóa mã để tạo Constructor hoặc Getter, Setter. Lombok còn làm được nhiều hơn thế!

Cái chính ở đây không phải là loại bỏ hoàn toàn constructor, getter, setter … mà chỉ là ẩn nó đi, không hiển thị trong POJOs. Vậy những dòng code đó nằm ở đâu để chúng ta vẫn có thể sử dụng các chức năng đó một cách bình thường?

Thay vì tạo ra các tệp *.java thì Lombok tạo các phương thức này trong tệp *.class. (bởi vì dù sao, tệp .java cũng sẽ được biên dịch thành một tệp .class vì vậy ông Lombok cũng làm điều đó cho tôi!).

# 2. Cài đặt các plugin Lombok trên IntelliJ

2.1. Bật xử lý chú thích

Lombok sử dụng xử lý chú thích thông qua APT (Công cụ xử lý chú thích), vì vậy chúng tôi cần kích hoạt nó (theo mặc định, xử lý chú thích không được bật trong IntelliJ).

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

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

2.2. Cài đặt các plugin Lombok để hiển thị các mẹo khi viết mã

Thực hiện: Bạn nhập 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 plugin này.

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

Sau khi cài đặt các plugin, một thông báo cài đặt thành công sẽ được hiển thị.

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

# 3. Tạo một dự án để kiểm tra Lombok

3.1. Để tạo Dự án Java (bạn nhập File => New => Project => Java => Next)

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

Để tạo một Java project Dễ dàng.

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

3.2. Thêm thư viện Lombok vào dự án.

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

Bạn chọn From Maven... => Nhập tên của thư viện: org.projectlombok:lombok:1.18.12

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

Thư viện đang được tải xuống thiết bị của bạn.

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

OK, như hình bên dưới, thư viện đã được tải về máy tính của bạn.

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

Để tạo học sinh lớp với Getter, Setter và hai hàm Constructor sử dụng Lombok.

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

Để tạo Ứng dụng lớp học chứa chức năng mainkhởi tạo đối tượng với Construtor đủ tham số và thực hiện các cuộc gọi hàm get để in thông tin trên màn hình.

Trước khi chạy, bạn có thể cần phải lặp lại các bước: 2.1 ở trên, tức là Enabling Annotation Processing Một lần.

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

Đây là tập tin Student.class mà Lombok đã giúp chúng tôi tạo ra.

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

#4. Phần kết

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

Nó chắc chắn sẽ cải thiện tốc độ mã của bạn và bạn có thể dành nhiều thời gian hơn cho các nhiệm vụ khác trong quá trình viết mã. Hẹn gặp lại các bạn trong những bài viết tiếp theo.

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

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