1. Link tải xuống trực tiếp
LINK TẢI GG DRIVE: LINK TẢI 1
LINK TẢI GG DRIVE: LINK TẢI 2
LINK TẢI GG DRIVE: LINK DỰ PHÒNG
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?
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.
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.
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ị.
# 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
)
Để tạo một Java project
Dễ dàng.
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
Thư viện đang được tải xuống thiết bị của bạn.
OK, như hình bên dưới, thư viện đã được tải về máy tính của bạn.
Để tạo học sinh lớp với Getter, Setter và hai hàm Constructor sử dụng Lombok.
Để tạo Ứng dụng lớp học chứa chức năng main
khở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.
Đây là tập tin Student.class
mà Lombok đã giúp chúng tôi tạo ra.
#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