Bean Validation: параметризация составного ограничения - PullRequest
0 голосов
/ 28 февраля 2019

Как сделать параметризованное составное ограничение?

Например, я хочу использовать:

public class Invoice {

    @ValidInvoiceAmount(100)
    private BigDecimal amount;
}

Эта аннотация означает:

@Min(value = 100)
@NotNull
// ...
public @interface ValidInvoiceAmount {
    // ...
}

Refs: Пример 12.11: Указание цели проверки чисто составленного ограничения

Пример 12.11 фиксирует минимальное значение в 0, но я хочу использовать это значение в качестве переменной.

...