【问题标题】:How can I start a Vert.x Verticle in debug mode in IntelliJ [duplicate]如何在 IntelliJ 中以调试模式启动 Vert.x Verticle [重复]
【发布时间】:2020-07-24 15:17:58
【问题描述】:

this question 非常相似,但并不完全重复(我认为)。

我有一个 Vert.x Verticle,我按照上述问题的答案中的描述运行它(即通过使用相关参数执行 io.vertx.core.Launcher,但我试图在调试模式下启动同样的事情。

在回答上述问题的其他地方,我看到有人建议向 Verticle 添加 main() 方法并在运行或调试模式下执行该方法,但我宁愿不纯粹出于此目的添加冗余代码。

我能想到的唯一选择是像我一样启动 Verticle,但使用 VM 参数让它等待调试器,然后在 IntelliJ 中启动远程调试配置。不过感觉很笨拙;有没有更好的办法?

【问题讨论】:

    标签: intellij-idea vert.x vertx-verticle


    【解决方案1】:

    您不需要main() 方法。

    这是您需要的最小 Verticle:

    public class MyVerticle extends AbstractVerticle {
        @Override
        public void start() {
            System.out.println("Verticle started");
        }
    }
    

    这就是它应该如何启动的:

    完成后,只需在您的 Verticle 中放置一个调试点并在调试模式下启动您的应用程序。

    【讨论】:

      猜你喜欢
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多