experimental
(實驗項目)移除,現在它是一個Spring頂級項目了。並且我從消息人士得知即將發佈第一個里程碑版本。
該項目由GraphQL Java團隊和Spring團隊合作開發。
GraphQL Java到現在已經6年了,日臻成熟。一直以來GraphQL Java 只是一個執行 GraphQL 請求的引擎,只關注HTTP和IO切面。現在人們需要一個真正的HTTP GraphQL 適配器。過去的12個月裏GraphQL Java 和 Spring 團隊之間進行了廣泛的合作和討論以實現這一目標。
這個項目對於 GraphQL Java 和更廣泛的 GraphQL 生態系統來說是一個巨大的進步:由 Spring 工程師維護和發展的 Spring 集成是 GraphQL 成功的關鍵因素。
Spring GraphQL是GraphQL Java Spring的繼承者。目的是讓 Spring GraphQL 成爲所有 GraphQL 應用程序的基礎,進而構建在 GraphQL Java 上。
我們對 GraphQL Java 和 Spring GraphQL 的總體理念是不偏不倚,專注於全面和廣泛的支持。我們希望 Spring 和 GraphQL Java 的結合構建在 Spring GraphQL 上,而不是搞花活和開發一些自以爲是的功能。
GraphQL Java 團隊和 Spring 團隊將會在9月的Spring One大會上對Spring GraphQL進行主題演講。
關於GraphQL
GraphQL 是一種針對 Graph(圖狀數據)進行查詢特別有優勢的 Query Language(查詢語言),換個方式說它就是一種描述客戶端如何向服務端請求數據的API語法,和 RESTful 規範類似。
它是由Facebook 2015年開源的規範。它的設計初衷是想要用類似圖的方式表示數據,即不像在RESTful中,數據被各個API endpoint所分割,而是有關聯和層次結構的被組織在一起。更多相關知識可以去GraphQL 官網瞭解。
關注公衆號:碼農小胖哥,獲取更多資訊