Ở 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à instal
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
Sau đó các bạn vào Build, Execution, Deployment -> complier -> Annoutation Proccessors
Và bây giờ các bạn đã có thể sử dụng được Lombok cho dự án của mình