Quarkus GraphQL:如何更改默认端点?

Quarkus GraphQL:如何更改默认端点?,graphql,java-ee-6,quarkus,smallrye,Graphql,Java Ee 6,Quarkus,Smallrye,我在Quarkus应用程序中使用的依赖项如下所示。默认端点为/graphql。但由于我在入口后面的k8s环境中运行此应用程序,所以这并不理想。任何人都知道如何将此默认端点更改为://graphql <dependency> <groupId>io.smallrye</groupId> <artifactId>smallrye-graphql-servlet</artifactId> <version>1.0.1&

我在Quarkus应用程序中使用的依赖项如下所示。默认端点为
/graphql
。但由于我在入口后面的k8s环境中运行此应用程序,所以这并不理想。任何人都知道如何将此默认端点更改为:
//graphql

<dependency>
  <groupId>io.smallrye</groupId>
  <artifactId>smallrye-graphql-servlet</artifactId>
  <version>1.0.1</version>
</dependency>

伊奥·斯莫莱伊
smallrye graphql servlet
1.0.1

如果您使用的是SmallRye GraphQL扩展,则可以使用
应用程序属性控制端点路径。

quarkus.smallrye-graphql.root-path=/my-path-to-graphql                                                                                                                                                                        
您还可以在值中使用变量(使用
${variableName}
语法),因此您可以将服务名称插入其中

但是要使用该扩展,您需要将依赖项调整为

   <dependency>
      <groupId>io.quarkus</groupId>
      <artifactId>quarkus-smallrye-graphql</artifactId>
    </dependency>

夸克斯
夸克斯小黑麦图
请注意,它仅在Quarkus 1.5.0之后可用