当前位置: 首页 > 知识库问答 >
问题:

在spring-boot应用程序中禁用GraphiQL操场

韦宏朗
2023-03-14

我已经用“graphiql-spring-boot-starter-5 . 0 . 2 . jar”依赖关系在graphiql playground的spring boot应用程序中添加了pom依赖关系。

现在我想禁用正式生产环境的操场。

并且尝试了如下的spring boot应用程序,但是这些选项都无法禁用GraphiQLendpoint。

  1. graphiql.enabled=false
  2. dgs.graphql.graphiql.enabled=false

你能建议我们如何禁用GraphiQL吗?

共有1个答案

通沛
2023-03-14

实际上,您可以在 application.yml 或 application.properties 的生产配置文件中添加以下配置,以禁用生产中的游乐场。

我已经用com.graphql-java测试了它:操场Spring启动:11.0.0

在application.yml中

graphql:
 playground:
  enabled: false

在应用程序中.属性

graphql.playground.enabled = false

 类似资料:
  • 问题内容: 我有一个配置了Spring Security的Spring Boot Web应用程序。我想暂时禁用身份验证(直到需要)。 我将此添加到: 这是我的一部分 但是我仍然包括一个基本的安全性:启动时会生成一个默认的安全性密码,并且我仍会收到HTTP身份验证提示框。 我的pom.xml: 在WebSecurityConfig.java中配置了安全性(我已注释了注释以将其禁用): 问题答案: 使

  • 你好,我是camunda的新手,现在我正在将camunda从3.4迁移到7.14,我想禁用DbHistoryEventHandler,这样它就不会写到历史表(https://docs.camunda.org/manual/7.14/update/minor/712-to-713/#Changed-Behavior-for-Custom-HistoryEventHandler),但问题是我找不到sp

  • 我在spring boot应用程序上开发了rest API。API只接受GET和POST,但在使用OPTIONS方法请求时,API响应200状态(而不是405)。我搜索了这个问题,但是没有一个解决方案是基于springboot的。 答复: 需要禁用OPTIONS方法。

  • 在我的spring boot应用程序中,我配置了MQQueueConnectionFactory的两个不同实例(不同id),因为这是应用程序的需要。为此,我添加了ibm客户机JAR。 我还在代码中添加了spring jms依赖项,因为我需要JmsTemplate等类。添加此依赖项后,JmsAutoConfiguration在类路径中找到JmsTemplate并尝试配置bean。在这个过程中,它尝试

  • 我在运行Spring Boot应用程序时得到一个NullPointerException,它由一个maven多模块项目组成,其中有域层、持久性层和Web层。 我没有逻辑或bean,只有一个简单的Main@SpringBootApplication类来启动服务器。

  • Spring Boot应用程序中的Websocket-获得403禁止 当我在eclipse中运行时,我可以使用sockjs/stompjs从客户机连接到websocket(没有Spring Boot)。 但是当我为websocket代码创建一个Spring boot jar(gradlew build)并运行java-jar websocket-code.jar时,我在连接到websocket时出