如何在spring Boot graphql上公开2个端点

vkc1a9a2  于 2022-11-05  发布在  Spring
关注(0)|答案(2)|浏览(162)

我 正在 使用 以下 库 进行 Spring 启动 项目 :
x1月 1 日
默认 情况 下 , 它 在 "/graphql " 上 公开 一 个 端点 , 但 由于 我 的 应用 程序 的 性质 , 我 想 公开 两 个 端点 。 一 个 在 "/internal " 上 , 另 一 个 在 "/external " 上 。 我 该 怎么 做 呢 ?
我 找到 了 一 个 旧 版本 的 库 的 similar question , 它 不 能 与 新 版本 一起 工作 。

z4bn682m

z4bn682m1#

您可以像这样定义具体的url;

server.servlet.context-path=/graphql-custom

所以,如果要添加多个网址;

<servlet-mapping>
   <servlet-name>graphql</servlet-name>
   <url-pattern>/internal</url-pattern>
</servlet-mapping>
<servlet-mapping>
   <servlet-name>graphql</servlet-name>
   <url-pattern>/external</url-pattern>
</servlet-mapping>
ryevplcw

ryevplcw2#

这些数据应该插入到哪里?在什么文件中,在什么点?提前感谢您的回复

<servlet-mapping>
    <servlet-name>graphql</servlet-name>
    <url-pattern>/internal</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>graphql</servlet-name>
    <url-pattern>/external</url-pattern>
</servlet-mapping>

相关问题