PageSourceSearch

https://graphql-java.com/assets/js/d57ea457.d3c9a2b3.js

js graphql-java.com collected 2026-10-02 07:26:22 UTC 4,220 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkwebsite=globalThis.webpackChunkwebsite||[]).push([[6757],{5932(e,r,n){n.r(r),n.d(r,{assets:()=>p,contentTitle:()=>s,default:()=>g,frontMatter:()=>o,metadata:()=>a,toc:()=>h});var a=n(2751),t=n(4848),i=n(8453);const o={title:"Spring for GraphQL is the recommended Spring integration",authors:"donna",slug:"spring-for-graphql"},s=void 0,p={authorsImageUrls:[void 0]},h=[];function l(e){const r={a:"a",code:"code",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(r.p,{children:["If you are building a GraphQL application with Spring, we recommend using the official ",(0,t.jsx)(r.a,{href:"https://spring.io/projects/spring-graphql",children:"Spring for GraphQL"})," integration. This integration is a collaboration between the Spring and GraphQL Java teams, and is maintained by the Spring team. In May 2022, Spring for GraphQL 1.0 GA was ",(0,t.jsx)(r.a,{href:"https://spring.io/blog/2022/05/19/spring-for-graphql-1-0-release",children:"released"}),"."]}),"\n",(0,t.jsxs)(r.p,{children:["Use ",(0,t.jsx)(r.a,{href:"https://start.spring.io/",children:"Spring Initializr"})," to create a GraphQL application. For a quick tutorial, please see our ",(0,t.jsx)(r.a,{href:"https://www.graphql-java.com/tutorials/getting-started-with-spring-boot",children:"Spring for GraphQL tutorial"}),"."]}),"\n",(0,t.jsxs)(r.p,{children:["See also the Spring for GraphQL ",(0,t.jsx)(r.a,{href:"https://docs.spring.io/spring-graphql/docs/current/reference/html/",children:"documentation"})," and the repo on ",(0,t.jsx)(r.a,{href:"https://github.com/spring-projects/spring-graphql",children:"GitHub"}),"."]}),"\n",(0,t.jsxs)(r.p,{children:["Before the official Spring for GraphQL integration was released, there were many other GraphQL integrations for Spring, including the similarly named ",(0,t.jsx)(r.a,{href:"https://github.com/graphql-java-kickstart/graphql-spring-boot",children:"GraphQL Java Spring"})," project from the GraphQL Java team, published under the ",(0,t.jsx)(r.code,{children:"com.graphql-java"})," and ",(0,t.jsx)(r.code,{children:"com.graphql-java-kickstart"})," group IDs. Many tutorials are still referring to this unrelated project."]}),"\n",(0,t.jsxs)(r.p,{children:["Please use the official integration named ",(0,t.jsx)(r.strong,{children:'"Spring for GraphQL"'}),", published under ",(0,t.jsx)(r.code,{children:"org.springframework"})," and related group IDs."]})]})}function g(e={}){const{wrapper:r}={...(0,i.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453(e,r,n){n.d(r,{R:()=>o,x:()=>s});var a=n(6540);const t={},i=a.createContext(t);function o(e){const r=a.useContext(i);return a.useMemo(function(){return"function"==typeof e?e(r):{...r,...e}},[r,e])}function s(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),a.createElement(i.Provider,{value:r},e.children)}},2751(e){e.exports=JSON.parse('{"permalink":"/blog/spring-for-graphql","editUrl":"https://github.com/graphql-java/graphql-java-page/edit/master/blog/blog/2022-09-20-spring-for-graphql-naming.md","source":"@site/blog/2022-09-20-spring-for-graphql-naming.md","title":"Spring for GraphQL is the recommended Spring integration","description":"If you are building a GraphQL application with Spring, we recommend using the official Spring for GraphQL integration. This integration is a collaboration between the Spring and GraphQL Java teams, and is maintained by the Spring team. In May 2022, Spring for GraphQL 1.0 GA was released.","date":"2022-09-20T00:00:00.000Z","tags":[],"readingTime":0.97,"hasTruncateMarker":false,"authors":[{"name":"Donna Zhou","title":"Maintainer of GraphQL Java","url":"https://github.com/dondonz","imageURL":"https://github.com/dondonz.png","key":"donna","page":null}],"frontMatter":{"title":"Spring for GraphQL is the recommended Spring integration","authors":"donna","slug":"spring-for-graphql"},"unlisted":false,"prevItem":{"title":"Version 20 released","permalink":"/blog/version-20-released"},"nextItem":{"title":"GraphQL Java 17 released and an update about LTS","permalink":"/blog/17-released-and-lts"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.