3.3. 处理弃用和删除
在 Eclipse Vert.x 4 中弃用或删除一些功能和功能。在将应用程序迁移到 Eclipse Vert.x 4 之前,请检查 弃用和删除。
- 一些 API 在 Eclipse Vert.x 3.x 版本中已弃用,新的等效的 API 在该版本中提供。
- 弃用的 API 已在 Eclipse Vert.x 4 中删除。
如果您的应用程序使用已弃用的 API,您应该更新应用程序以使用新的 API。这有助于将应用程序迁移到最新版本的产品。
使用已弃用的 API 时,Java 编译器会生成警告。在将应用迁移到 Eclipse Vert.x 4 时,您可以使用编译器检查已弃用的方法。
以下示例显示了 Eclipse Vert.x 3.x 版本中已弃用的 EventBus 方法。
// Send was deprecated in Vert.x 3.x release vertx.eventBus().send("some-address", "hello world", ar -> { // Handle response here });
方法 send (String,String,Handler<AsyncResult<Message>)
被替换为 Eclipse Vert.x 4 中的方法 请求(String,String,Handler<AsyncResult<Message>>
)。
以下示例演示了如何更新应用程序以使用新的方法。
// New method can be used in Vert.x 3.x and Vert.x 4.x releases vertx.eventBus().request("some-address", "hello world", ar -> { // Handle response here });