📅  最后修改于: 2023-12-03 15:24:48.113000             🧑  作者: Mango
在 Quarkus 应用程序中,通常默认绑定端口为 8080。但是在某些情况下,我们可能需要更改默认端口。本文将介绍如何更改 Quarkus 端口。
在 Quarkus 应用程序中,我们可以通过在 application.properties 文件中配置端口来更改默认端口。例如,我们可以将端口修改为 9090,如下所示:
quarkus.http.port=9090
除了在 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 应用程序的端口。无论是在配置文件中、命令行参数中还是在代码中配置端口,都可以轻松地实现更改默认端口的目的。