【发布时间】:2020-03-09 16:03:12
【问题描述】:
我有一个 Spring Boot java 应用程序,它通过 graphql-spring-boot-starter 提供 GraphQL 订阅。
我想以某种方式访问 cookie。
在其他(不是 graphql)上下文中,我看到人们在 websocket 握手之前使用 HandshakeInterceptor 获取 cookie。
我没有手动设置 websocket 代码,它是通过 graphql-spring-boot-starter 自动装配的。我看到人们在他们的 websocket 配置上覆盖 registerStompEndpoints 的非 graphql 示例,但在我的情况下,我没有任何明确的 websocket 配置,它是自动创建的。
有没有办法可以将 HandshakeInterceptor 连接到 graphql-spring-boot-starter 的功能中?我已经尝试过创建一个 HandshakeInterceptor bean,但这似乎什么也没做。
【问题讨论】:
标签: java spring spring-boot websocket graphql-java