上一篇:3600万中国人在抖音“上清华”

来自:码农小胖哥

七月五号,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/

看完这篇文章,你有什么收获?欢迎在留言区与10w+Java开发者一起讨论~

关注微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。

猜你喜欢

1、GitHub 标星 3.2w!史上最全技术人员面试手册!FackBoo发起和总结

2、如何才能成为优秀的架构师?

3、从零开始搭建创业公司后台技术栈

4、程序员一般可以从什么平台接私活?

5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6、滴滴业务中台构建实践,首次曝光

7、不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

8、15张图看懂瞎忙和高效的区别

9、2T架构师学习资料干货分享

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

  1. maven多模块项目部署到服务器,GitHub - baxias/foweb: 一个基于 Spring+SpringMVC+Mybatis 的Maven多模块项目。(实现前后端分离的服务器端)...

    Foweb Framework A multi-modules maven project base on Spring+SpringMVC+Mybatis. 一个基于 Spring+SpringMV ...

  2. 【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建素材管理(含优化)

    个人简介:  >

  3. 公司项目里如何进行前后端接口联调

    最近我的朋友Jack进入一家新的公司,正好公司项目采用的是前后端分离架构,技术栈是Jack非常熟悉的vue全家桶,后端用的是Java语言. 在前后端开发人员碰面之后,协商确定好了前端需要的数据接口(扯 ...

  4. 从0到1编写个人博客项目使用springboot+vue(前后端分离) 到 购买服务器上传项目 到 GitHub开源项目、此过程下所遇问题及解决方法,至少你帮你少走70%弯路

    个人博客编写 后记 2022.12.2.4 : 30.此项目告一段落. ​ 编撰此博客本意里除去对找工作的帮助.更多地是想帮助未走过的人去探探路.总结经验.少走弯路.知识的宝贵不在于无价.而是无私.天 ...

  5. Java项目:仿小米商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 基于vue + Springboot前后端分离项目精简版仿小米商城 系统,注册登录,首页展示,商品展示,商品 ...

  6. 前后端分离项目如何部署_前后端分离项目,如何解决跨域问题?

    跨域资源共享(CORS)是前后端分离项目很常见的问题,本文主要介绍当SpringBoot应用整合SpringSecurity以后如何解决该问题. 01 什么是跨域问题? CORS全称Cross-Ori ...

  7. 【小项目】Axios 实现前后端交互

    Axios 实现前后端交互 文章目录 Axios 实现前后端交互 一.数据库 二.前端 三.后端 1.StudentServiceImpl.java 2.StudentController.java ...

  8. Flask项目(一)前后端分离、项目目录结构、数据库设计、CRF

    Flask项目 认识前后端分离 项目文件目录结构 单一文件中构建所有依赖工具 创建工程目录(对单一文件进行拆分) 日志文件应用 数据库设计 为静态文件添加蓝图 crf防护 认识前后端分离 项目文件目录 ...

  9. 谷粒学苑-项目搭建、讲师前后端、课程分类前后端、OSS、EasyExcel

    谷粒学苑 url: jdbc:mysql://localhost:3306/guli?useUnicode=true&useSSL=false&characterEncoding=UT ...

  10. 【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间

    是一个项目的一个功能之一,调试了两小时,终于能够 javascript设置开始计和暂停计时 监控人脸 记录时间了 效果图: 离开页面之后回到页面会从0计时(不是关闭页面,而是页面失去焦点) 离开摄像头 ...

最新文章

  1. LeetCode-链表-206. 反转链表
  2. s111 stark组件
  3. Docker JFrog Artifactory 7.27.10 maven私服(仓库配置篇)
  4. python编写交互界面查分_python小习题:查分数 - 李金龙
  5. Java Hello World程序
  6. 11.string容器
  7. 忘了 忘了,以前学的矩阵知识全交给老师了,敲黑板了,矩阵乘法实例讲解
  8. JavaScript模拟终端输出
  9. 魔域手游如何修改服务器id,魔域互通端游手游架设
  10. 如何突破百度云下载速度限制
  11. Spark03:Spark安装部署【集群】:Standalone模式以及ON YARN模式
  12. 松本行弘的程序世界。
  13. 计算机维护测试工作,(人才测评)桌面运维工程师的招聘入职测评方案
  14. PVE解决VM is locked问题
  15. charts中各种图演示
  16. HTPP常用请求头、HTTP响应头、HTTP content-type
  17. Google Earth Engine(GEE)——Landsat 8TI/TOA/SR影像对比分析区别和去云即NDVI计算
  18. 示波器合成信号用matlab,用宽带示波器进行雷达信号的矢量分析
  19. oracle 中n次方函数,oracle中常用函数大全
  20. 创建高性能移动 web 站点

热门文章

  1. Activiti5.22:删除工作流引擎自动创建的外键约束
  2. 视频会议受追捧,省钱又节能
  3. 什么是 Hadoop 生态系统
  4. ViewHolder最简洁的写法
  5. 常见的MySQL命令大全
  6. 5.VMware View 5.0安装与部署-安装view agent与模版
  7. 文件服务器自动化管理
  8. 二叉树:一入递归深似海,从此offer是路人
  9. 求n! 末尾有多少个0
  10. indesign教程,了解基本文本格式