#quarkus #hibernate-validator
Вопрос:
Я получаю эту ошибку при запуске интеграционных тестов для конечной точки в Кваркусе. Я делаю запрос POST, передавая допустимый объект в качестве тела. Сигнатура метода:
@POST public Response myMethodPost(@Valid MyObjData myObjData);
Я получаю следующую ошибку:
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Size' validating type 'java.lang.String'. Check configuration for 'myMethodPost.arg0.dataId'
Где dataId
находится свойство MyObjData
типа String
. Я также включил следующие зависимости Maven:
lt;dependencygt; lt;groupIdgt;io.quarkuslt;/groupIdgt; lt;artifactIdgt;quarkus-resteasy-jsonblt;/artifactIdgt; lt;/dependencygt; lt;dependencygt; lt;groupIdgt;io.quarkuslt;/groupIdgt; lt;artifactIdgt;quarkus-hibernate-validatorlt;/artifactIdgt; lt;/dependencygt; lt;dependencygt; lt;groupIdgt;io.quarkuslt;/groupIdgt; lt;artifactIdgt;quarkus-resteasylt;/artifactIdgt; lt;/dependencygt;
Комментарии:
1. Из вашего описания я не вижу никакой очевидной ошибки. Возможно, нам понадобится проект репродуктора.