0

我来这里是因为我注意到 vertx-guice 2.3 不支持 vertx 3.8 并且恰好在 verticle 启动和停止方法中使用了 Promise。

当我使用低于 3.8 的 vertx 版本(使用 Future)时,我的项目运行良好,但是由于我进行了更改以使用 Promise,因此我的 Verticle 不再启动。

当我测试删除使用 vertx-guice 时,它​​可以工作,但我需要它,所以这不是解决方案

有人注意到同样的事情吗?我该如何解决?

4

1 回答 1

0

我找出问题所在。

Vertx-guice 正在实例化他自己的 Verticle,但使用 Future 而不是 Promise。然后用 Future 调用超级 Verticle 的 start 方法。

于 2020-01-13T13:31:38.257 回答