Tôi muốn sử dụng lớp dữ liệu ở Lombok. Vì nó có khoảng một chục trường, tôi chú thích nó với @Data
để tạo ra tất cả các setters và getter. Tuy nhiên có một lĩnh vực đặc biệt mà tôi không muốn người truy cập được triển khai.Bỏ qua một Setter/Getter ở Lombok
Lombok bỏ qua trường này như thế nào?
Hoàn hảo. Nếu trường riêng là một POJO và cũng được chú thích bằng @Delegate(), nó có thể được sử dụng để trích xuất một tập hợp các thuộc tính thành một lớp có thể tái sử dụng riêng biệt. Điều này có thể hữu ích khi có cùng một tập hợp các thuộc tính được áp dụng cho nhiều lớp (một loại mixin để thêm các thuộc tính). Ví dụ, một mixin đại diện cho một tập các thuộc tính có thể áp dụng cho mô hình hóa các phần tử XML khác nhau. – xorcus