#kotlin #hibernate-validator
Вопрос:
Мы используем javax.validation/hibernate-валидатор в Kotlin для проверки классов данных. Поскольку @Valid
аннотации требуются для всех вложенных объектов, наши классы данных загрязняются @get:Valid
.
data class Pet( @get:Valid val attribues: PetAttributes, @get:Valid val relationships: PetRelationships, @get:Valid val specificValues: PetSpecificValues, @get:Valid val ...: Pet..., )
Есть ли способ аннотировать классы данных, чтобы все вложенные объекты были проверены?