Я использую lombok v1.18.6 в моем классе pojo. Также используются аннотации @Builder и @Data для автоматически сгенерированных сеттеров / геттеров и Builder. Мне нужно обрезать значения свойств при установке значений в автоматическом режиме, например, аннотации или каким-либо образом. Так что явно мне не нужно писать методы установки для каждого свойства. Есть ли способ добиться этого. Заранее спасибо.
Ожидаются любые автоматические способы достижения функциональности обрезки при установке значений свойств.
import lombok.*;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class Sample {
private String value1;
private String value2;
}
Я ожидаю, что значения "value1" и "value2" должны быть автоматически обрезаны при установке значений.
Если входящее значение свойства value1 равно «ABC», тогда значение должно быть «ABC» после обрезки при неявной установке значения (bcoz, я использую @Data)