Я использую vertx 4.4.4 и попытался использовать следующий фрагмент кода
SchemaParser parser = SchemaParser.createDraft7SchemaParser(
SchemaRouter.create(vertx, new SchemaRouterOptions()));
Я получаю предупреждение об устаревании SchemaParser, SchemaRouter, SchemaRouterOptions
Я пытался прочитать документацию, чтобы найти предлагаемые варианты подход, но не смог его найти.
Позже я использую синтаксический анализатор в следующем коде
router.post("/demo")
.handler(new BodyHandlerImpl())
.handler(ValidationHandlerBuilder.create(parser)
.body(Bodies.json(objectSchemaBuilder))
.body(Bodies.formUrlEncoded(objectSchemaBuilder))
.build())
.handler(this::greet);
Подробнее здесь: https://stackoverflow.com/questions/771 ... eprecation