在Vertxv2Java后端的每次API调用之前,我们是否可以每次都执行一个函数/一段代码?

在Vertxv2Java后端的每次API调用之前,我们是否可以每次都执行一个函数/一段代码?,java,vert.x,Java,Vert.x,在VertxV2中,当我们调用任何API时,都会调用一个处理程序类,并执行其中的handle方法 我需要执行一段代码来检查请求URL中是否存在参数,就像我们在Junit测试中使用@Before、@BeforeClass、@beforeach、@BeforeAll所做的那样 vertx present中有类似的方式吗?您想提供特定于API的预处理程序还是所有API都通用的预处理程序 如果您正在寻找特定于API的,那么否,vert.x没有这样的内容 但是如果您想声明所有请求的请求过滤器/预处理程序都

在VertxV2中,当我们调用任何API时,都会调用一个处理程序类,并执行其中的handle方法

我需要执行一段代码来检查请求URL中是否存在参数,就像我们在Junit测试中使用@Before、@BeforeClass、@beforeach、@BeforeAll所做的那样


vertx present中有类似的方式吗?

您想提供特定于API的预处理程序还是所有API都通用的预处理程序

如果您正在寻找特定于API的,那么,vert.x没有这样的内容

但是如果您想声明所有请求的请求过滤器/预处理程序都是公共的, 然后你可以做如下的事情

mainRouter.route().handler(CommonReqFilter::doFilter);
// your API call handler should be here
然后在预处理/验证完成后,从
CommonReqFilter::doFilter
中调用
routingContext.next()。
注意:在将实际API调用处理程序注册到
mainRouter

next()
将调用下一个处理程序,该处理程序是您注册来处理API调用的