Một trong các POJO của tôi có trường đối tượng Boolean để cho phép NULLS trong cơ sở dữ liệu (yêu cầu). Có thể sử dụng chú thích @Data Lombok ở cấp lớp chưa ghi đè lên getter cho trường Boolean không? Mặc định nó tạo ra là phương thức getXXX cho trường Boolean. Tôi muốn ghi đè nó như làXXX()?Lombok làm thế nào để tùy chỉnh getter cho trường đối tượng Boolean?
Cảm ơn,
Paddy
Theo định nghĩa, ghi đè có nghĩa là, viết getXXX của riêng bạn để được cung cấp bởi lombok. Nếu bạn muốn thêm của riêng bạn làXXX, đó là một phương pháp khác. Tại sao bạn không tạo mộtXXX trong POJO và trong quá trình triển khai, hãy gọi getXXX nếu được yêu cầu hoặc thực hiện theo cách bạn muốn? – Jayz
Tôi đã khai báo @Data ở cấp lớp và có quá nhiều thuộc tính trong lớp, do đó, loại trừ getter hoặc đặt getter mặc định là riêng tư cho một trường sẽ khó khăn. Nếu không, ngay cả khi tôi thêm phương thức isXXX, phương thức getXXX sẽ vẫn hiển thị với người dùng của lớp - tôi muốn sử dụng chính phương thức getXXX. Tôi hy vọng bạn hiểu bối cảnh của tôi. – Paddy