查看原文
其他

Spring 官方又孵化了个顶级项目,或将改变前后端API现状!

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

关注公众号后台回复paymall获取实战项目资料+视频

来自:码农小胖哥

七月五号,Spring GraphQL[1]项目正式从experimental(实验项目)移除,现在它是一个Spring顶级项目了。并且我从消息人士得知即将发布第一个里程碑版本。

Spring GraphQ 里程碑版本规划

该项目由GraphQL Java团队和Spring团队合作开发。

GraphQL Java到现在已经6年了,日臻成熟。一直以来GraphQL Java 只是一个执行 GraphQL 请求的引擎,只关注HTTPIO切面。现在人们需要一个真正的HTTP GraphQL 适配器。过去的12个月里GraphQL Java 和 Spring 团队之间进行了广泛的合作和讨论以实现这一目标。

这个项目对于 GraphQL Java 和更广泛的 GraphQL 生态系统来说是一个巨大的进步:由 Spring 工程师维护和发展的 Spring 集成是 GraphQL 成功的关键因素。

Spring GraphQL[2]GraphQL Java Spring[3]的继承者。目的是让 Spring GraphQL 成为所有 GraphQL 应用程序的基础,进而构建在 GraphQL Java 上。

Spring官方我们对 GraphQL Java 和 Spring GraphQL 的总体理念是不偏不倚,专注于全面和广泛的支持。我们希望 Spring 和 GraphQL Java 的结合构建在 Spring GraphQL 上,而不是搞花活和开发一些自以为是的功能。                   

GraphQL Java 团队和 Spring 团队将会在9月的Spring One大会上对Spring GraphQL进行主题演讲。

关于GraphQL

GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),换个方式说它就是一种描述客户端如何向服务端请求数据的API语法,和 RESTful 规范类似。

REST和GraphQL的区别

它是由Facebook 2015年开源的规范。它的设计初衷是想要用类似图的方式表示数据,即不像在RESTful中,数据被各个API endpoint所分割,而是有关联和层次结构的被组织在一起。更多相关知识可以去GraphQL 官网[4]了解。

参考资料

[1]

Spring GraphQL: https://github.com/spring-projects/spring-graphql

[2]

Spring GraphQL: https://github.com/spring-projects/spring-graphql

[3]

GraphQL Java Spring: https://github.com/graphql-java/graphql-java-spring

[4]

GraphQL 官网: https://graphql.org/learn/


有热门推荐👇

无需编码,可一键生成前后端代码,少写80%的代码!

再见 FTP/SFTP,是时候拥抱下一代文件传输利器 Croc 了!

非常重要提醒:人脸识别的时候,一定要穿上衣服啊!否则。。。

老大怼我好几次,不要随便提 “分库分表”

首次使用批处理框架 Spring Batch ,被震撼到了,太强大...

Spring Boot 接入支付宝完整流程实战

Excel大批量导入导出解决方案,太牛逼...

一款功能强大的代理检查和IP地址轮转工具

比特币又爆了。。。

拒绝躺平,Redis选择实现了自己的VM

点击阅读原文,前往学习SpringCloud实战项目

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存