Spring 官方又孵化了个顶级项目,或将改变前后端API现状!
上一篇:3600万中国人在抖音“上清华”
来自:码农小胖哥
七月五号,Spring GraphQL[1]项目正式从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[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 规范类似。
它是由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现状!相关推荐
- maven多模块项目部署到服务器,GitHub - baxias/foweb: 一个基于 Spring+SpringMVC+Mybatis 的Maven多模块项目。(实现前后端分离的服务器端)...
Foweb Framework A multi-modules maven project base on Spring+SpringMVC+Mybatis. 一个基于 Spring+SpringMV ...
- 【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建素材管理(含优化)
个人简介: >
- 公司项目里如何进行前后端接口联调
最近我的朋友Jack进入一家新的公司,正好公司项目采用的是前后端分离架构,技术栈是Jack非常熟悉的vue全家桶,后端用的是Java语言. 在前后端开发人员碰面之后,协商确定好了前端需要的数据接口(扯 ...
- 从0到1编写个人博客项目使用springboot+vue(前后端分离) 到 购买服务器上传项目 到 GitHub开源项目、此过程下所遇问题及解决方法,至少你帮你少走70%弯路
个人博客编写 后记 2022.12.2.4 : 30.此项目告一段落. 编撰此博客本意里除去对找工作的帮助.更多地是想帮助未走过的人去探探路.总结经验.少走弯路.知识的宝贵不在于无价.而是无私.天 ...
- Java项目:仿小米商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 基于vue + Springboot前后端分离项目精简版仿小米商城 系统,注册登录,首页展示,商品展示,商品 ...
- 前后端分离项目如何部署_前后端分离项目,如何解决跨域问题?
跨域资源共享(CORS)是前后端分离项目很常见的问题,本文主要介绍当SpringBoot应用整合SpringSecurity以后如何解决该问题. 01 什么是跨域问题? CORS全称Cross-Ori ...
- 【小项目】Axios 实现前后端交互
Axios 实现前后端交互 文章目录 Axios 实现前后端交互 一.数据库 二.前端 三.后端 1.StudentServiceImpl.java 2.StudentController.java ...
- Flask项目(一)前后端分离、项目目录结构、数据库设计、CRF
Flask项目 认识前后端分离 项目文件目录结构 单一文件中构建所有依赖工具 创建工程目录(对单一文件进行拆分) 日志文件应用 数据库设计 为静态文件添加蓝图 crf防护 认识前后端分离 项目文件目录 ...
- 谷粒学苑-项目搭建、讲师前后端、课程分类前后端、OSS、EasyExcel
谷粒学苑 url: jdbc:mysql://localhost:3306/guli?useUnicode=true&useSSL=false&characterEncoding=UT ...
- 【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间
是一个项目的一个功能之一,调试了两小时,终于能够 javascript设置开始计和暂停计时 监控人脸 记录时间了 效果图: 离开页面之后回到页面会从0计时(不是关闭页面,而是页面失去焦点) 离开摄像头 ...
最新文章
- LeetCode-链表-206. 反转链表
- s111 stark组件
- Docker JFrog Artifactory 7.27.10 maven私服(仓库配置篇)
- python编写交互界面查分_python小习题:查分数 - 李金龙
- Java Hello World程序
- 11.string容器
- 忘了 忘了,以前学的矩阵知识全交给老师了,敲黑板了,矩阵乘法实例讲解
- JavaScript模拟终端输出
- 魔域手游如何修改服务器id,魔域互通端游手游架设
- 如何突破百度云下载速度限制
- Spark03:Spark安装部署【集群】:Standalone模式以及ON YARN模式
- 松本行弘的程序世界。
- 计算机维护测试工作,(人才测评)桌面运维工程师的招聘入职测评方案
- PVE解决VM is locked问题
- charts中各种图演示
- HTPP常用请求头、HTTP响应头、HTTP content-type
- Google Earth Engine(GEE)——Landsat 8TI/TOA/SR影像对比分析区别和去云即NDVI计算
- 示波器合成信号用matlab,用宽带示波器进行雷达信号的矢量分析
- oracle 中n次方函数,oracle中常用函数大全
- 创建高性能移动 web 站点