Trang chủ » Blog » Sử dụng Lombok trong Spring Boot

Sử dụng Lombok trong Spring Boot

bởi CodeGym | 06/12/2023 17:30 | Blog
  • Sử dụng Lombok trong Spring Boot
  • Chúng ta cùng xem tác dụng của @Data qua ví dụ sau:
  • Nếu như ta không sử dụng @Data thì đoạn code của chúng ta sẽ phải có đầy đủ get, set, constructor như sau:

  • Còn khi sử dụng @Data đoạn code của chúng ta sẽ được rút ngắn đi rất nhiều:

  • @Data sẽ có tác dụng tự tạo ra constructor không đối, các getter, setter, hàm equals, hashCode và toString()
  • @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor
  • @NoArgsConstructor sẽ tự tạo ra những constructor không đối
  • @AllArgsConstructor sẽ tạo ra những constructor có đầy đủ tham số
  • @RequiredArgsConstructor sẽ tạo ra những constructor với những tham số mà ta mong muốn. Nhưng đối với annoutation này thì bên cạnh việc phải thêm nó vào phía trên tên class thì tên thuộc tính bạn muốn tạo constructor phải có thêm từ khóa final ví dụ như sau:

Lombok trong Spring Boot

  • @Getter/@Setter sẽ tự tạo get, set cho class của bạn

Lombok trong Spring Boot

  • Ngoài ra còn có một số annoutation khác các bạn có thể lên mạng để tìm hiểu thêm

 

Author: Nguyễn Minh Quân

Đăng ký nhận bộ tài liệu kỹ năng dành cho lập trình viên (video hướng dẫn + slide) tại đây

Hướng dẫn tích hợp swagger vào trong ứng dụng Spring Boot tại đây

Download - Giáo trình thuật toán

6 + 11 =

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

1 + 6 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM