📜  如何更改 quarkus 端口 (1)

📅  最后修改于: 2023-12-03 15:24:48.113000             🧑  作者: Mango

如何更改 Quarkus 端口

在 Quarkus 应用程序中,通常默认绑定端口为 8080。但是在某些情况下,我们可能需要更改默认端口。本文将介绍如何更改 Quarkus 端口。

在 application.properties 中配置端口

在 Quarkus 应用程序中,我们可以通过在 application.properties 文件中配置端口来更改默认端口。例如,我们可以将端口修改为 9090,如下所示:

quarkus.http.port=9090
在 application.yml 中配置端口

除了在 application.properties 中配置端口之外,我们还可以使用 YAML 格式的配置文件 application.yml 来配置端口。例如,我们可以将端口修改为 9090,如下所示:

quarkus:
  http:
    port: 9090
使用命令行参数配置端口

在启动 Quarkus 应用程序时,我们可以使用命令行参数来配置端口。例如,我们可以将端口修改为 9090,如下所示:

./mvnw quarkus:dev -Dquarkus.http.port=9090
在代码中配置端口

除了在配置文件和命令行参数中配置端口之外,我们还可以在代码中配置端口。例如,我们可以将端口修改为 9090,如下所示:

import io.quarkus.runtime.annotations.QuarkusMain;
import io.vertx.core.http.HttpServer;
import io.vertx.core.impl.VertxImpl;

import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.event.Observes;
import javax.inject.Inject;

@QuarkusMain
public class Main {

    @Inject
    HttpServer server;

    void onStart(@Observes StartupEvent event) {
        VertxImpl vertx = (VertxImpl) server.vertx();
        vertx.createHttpServer().requestHandler(req -> req.response().end("Hello World!")).listen(9090);
    }
}
总结

本文介绍了四种方法来更改 Quarkus 应用程序的端口。无论是在配置文件中、命令行参数中还是在代码中配置端口,都可以轻松地实现更改默认端口的目的。