• Ở những bài viết trước nếu các bạn để ý mình hay sử dụng @Data ở các entity, có thể nhiều người sẽ thắc mắc và lên google để tìm hiểu xem annoutation này để làm gì. Vậy nên ở bài viết này mình sẽ hướng dẫn sử dụng Lombok, một thư viện, một plugin giúp chúng ta giảm thiểu được khá nhiều thời gian trong lúc code bằng cách tự động sinh ra get, set, constructor qua các annoutation như @Data, @Getter, …
  • Đầu tiên các bạn tạo một dự án Spring Boot và chọn các thư viện như sau:

  • Ở trong Intelij, các bạn vào trong phần Setting, chọn Plugins và tìm kiếm Lombok và install

  • Sau khi đợi intelij khởi động lại xong các bạn vào setting chọn other settings và tìm đến Lombok plugin và tích chọn giống như ảnh

Lombok trong Intellij

  • Sau đó các bạn vào Build, Execution, Deployment -> complier -> Annoutation Proccessors

Lombok trong Intellij

  • Và bây giờ các bạn đã có thể sử dụng được Lombok cho dự án của mình

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


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.