Вы можете передать уровень доступа к аннотациям @Getter
и @Setter
. Это полезно, чтобы сделать геттеры или сеттеры защищенными или приватными. Его также можно использовать для отмены значения по умолчанию.
С @Data
у вас есть общедоступный доступ к методам доступа по умолчанию. Теперь вы можете использовать специальный уровень доступа NONE
, чтобы полностью пропустить средство доступа, например:
@Getter(AccessLevel.NONE)
@Setter(AccessLevel.NONE)
private int mySecret;