Код: Выделить всё
import jakarta.validation.constraints.Decimal;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Positive;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
@Getter
@Setter
public class DepositRequestDto {
@NotNull(message = "Must be present")
@Positive(message = "Must be positive")
@Decimal(precision = 22, scale = 2, message = "Must have at most 20 digits before, 2 digits after the decimal separator")
private BigDecimal amount;
}
< /code>
Однако этот код не будет компилироваться. @Decimal Как я могу добиться того же эффекта с доступными параметрами? В идеале, не прибегая к ручной проверке.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... bigdecimal