3.11. 以生产环境模式启动应用程序时启用非应用程序用户界面的新选项
在 Red Hat build of Quarkus 1.11 中,您可以指定 -Dquarkus.<ui-name>.always-include=true,以便在以 Production 模式启动应用程序时启用作为 JAR 一部分的用户界面。该选项可用于以下接口:
- Swagger UI
- OpenAPI
- SmallRye Health UI
- GraphQL UI
例如,当您为包含 SwaggerUI 接口的 REST 应用创建 JAR 时,当您启动应用程序时,默认禁用此接口。您可以将 -Dquarkus.swagger-ui.always-include=true 选项附加到 start 命令中,以便在启动应用程序时启用接口:
java -jar -Dquarkus.swagger-ui.enable=true target/<application-name>-1.0.0-SNAPSHOT-runner.jar
java -jar -Dquarkus.swagger-ui.enable=true target/<application-name>-1.0.0-SNAPSHOT-runner.jar
请注意,您必须将 < ;application-name& gt; 替换为 JAR 的名称。