diff --git a/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java b/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java index 4fd5694..bc7e890 100644 --- a/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java +++ b/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java @@ -247,6 +247,13 @@ public Router getRouter(Router pRouter) { process(routingContext, service.getServiceUniqueId()); } }); + + apiFactory.addFailureHandlerByOperationId(service.getOperationId(),(routingContext) -> { + routingContext + .response() + .setStatusCode(400) + .end(routingContext.failure().toString()); + }); }); });