#kotlin #hibernate-validator
Вопрос:
Я использую валидатор для спящего режима в Котлине для проверки вложенного списка с ненулевыми строками:
import javax.validation.constraints.NotNull
import javax.validation.constraints.Positive
import javax.validation.constraints.Size
data class Pet(
@get:Size(min = 1, max = 64)
val name: String
@get:Valid
val tags: List<@NotNull @Size(min = 1, max = 64) String>?,
)
Кажется, что проверка для name
работает правильно, но tags
проверка полностью игнорируется. Я также пытался использовать @get:Size
и @field:Size
, но это запрещено для List
параметров типа. Я предполагаю, что эта муза будет чем-то с разрешением типа Котлина?