Я хочу использовать класс данных в Ломбоке. Поскольку в нем около десятка полей, я пометил его @Data
, чтобы сгенерировать все сеттеры и геттеры. Однако есть одно специальное поле, для которого я не хочу, чтобы методы доступа были реализованы.
Как Lombok пропускает это поле?
@Builder
может быть применено к функциям и конструкторам, а также к классам, и предлагает установку только тех атрибутов, которые появляются в сигнатуре этой функции.AccessLevel.NONE
.Согласно описанию @Data вы можете использовать:
источник
Используйте приведенный ниже код для исключения / исключения из создания сеттера и геттера.
Spring boot 2.3 version, это работает хорошо.
источник
Если у вас есть установщик и получатель как частный, он появится в проверках PMD.
источник