Spring发布新成员:Spring GraphQL!高调出场的GraphQL能火起来了吗?
7月6日,在GraphQL Java诞生6周年的时候,Spring社区通过博客宣布正式创建全新项目:Spring GraphQL,同时还发布了这个新项目的里程碑1.0版本。
博客原文:https://spring.io/blog/2021/07/06/hello-spring-graphql
该项目的任务是将GraphQL Java集成入Spring生态,而这个项目的开发工作将由双方两个团队共同承担。
什么是 GraphQL?
纵使GraphQL在国外开始就被炒的火热,但到了国内就跟Hibernate、JPA一样,并没有能够被广泛的应用起来。以至于很开发者并不太了解什么是GraphQL。
下面是GraphQL中文网(https://graphql.cn/)的介绍,一起认识一下吧:
GraphQL是一种用于API的查询语言,同时也是一个可以满足数据查询的语言。它对你API中的数据提供了一套易于理解的完整描述,这就使得客户端可以准确的获得它需要的数据,而且没有任何冗余,也让API更容易地随着时间推移而演进,还能用于构建强大的开发者工具。
GraphQL Java 与 Spring GraphQL
GraphQL是一种理念,而具体的实现需要各个技术平台自己去搞。
目前主流的开发语言基本都已经有现成的类库可以使用,而GraphQL Java就是Java平台的实现。
虽然GraphQL是Java语言的一种实现,但目前为止,一直都还只是一个执行GraphQL请求的引擎,缺点显然易见,在实际的应用开发中,用户还需要创建自己的HTTP适配器来进一步用到业务上。
所以,这次Spring与GraphQL Java联手推出Spring GraphQL项目,是一个对双方用户都得益的举措,也许随着Spring GraphQL的推出,会有越来越多的开发者,通过Spring平台认识GraphQL,并应用它,让这个先进的理念得到落地的可能。
对于这块感兴趣的读者,可以通过下面的链接直达相关开源项目,:
https://github.com/graphql-java/graphql-java
https://github.com/graphql-java/graphql-java-spring
https://github.com/spring-projects/spring-graphql
最后,你认为GraphQL为什么一直没能火起来呢?这个Spring GraphQL推出后,未来可能在国内火起来吗?欢迎留言说说你的看法!
热门内容:很哇塞的Java系列实战项目!
翻车!在项目中用了Arrays.asList、ArrayList的subList,被公开批评60岁还在写代码的开发者,他的建议或许正是你现在焦虑的根源!尝试改变一下吧!Java必会的工具库,让你的代码量减少90%我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
明天见(。・ω・。)ノ♡
Spring发布新成员:Spring GraphQL!高调出场的GraphQL能火起来了吗?相关推荐
- 微服务网关终结者?Spring Cloud推出新成员Spring Cloud Gateway
导语:Spring Cloud Gateway基于Spring Boot 2,该项目提供了一个构建在Spring 生态之上的 API 网关.Spring Cloud Gateway旨在提供一种简单而有 ...
- 阿里云发布 Spring Boot 新脚手架,真香
作者 | 良名 阿里巴巴技术专家 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式 ...
- idea springboot 发布webservice 发布服务_阿里云发布 Spring Boot 新脚手架,真香
作者 | 良名 阿里巴巴技术专家 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方 ...
- Spring Cloud微服务版本灰度发布新神器
项目地址:https://github.com/Nepxion/Discovery 强烈建议stra.fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目. Nepxion D ...
- 2017年Spring发布了30个新的Android库,值得您关注
by Michal Bialas 由Michal Bialas 2017年Spring推出的30个最酷的Android库 (The 30 Coolest Android Libraries from ...
- 芋道 spring security oauth2 入门_Spring官方宣布:新的Spring OAuth2.0授权服务器已经来了
1. 前言 记不记得之前发过一篇文章Spring 官方发起Spring Authorization Server 项目.该项目是由Spring Security主导的一个社区驱动的.独立的孵化项目.由 ...
- Spring 2.5:Spring MVC中的新特性
转载说明:infoQ就是牛人多,看人家去年就把Spring2.5注视驱动的MVC写出来了,还是这么详细,我真是自叹不如,今天偶尔看到这篇文章非常认真的拜读了2遍,简直是茅厕顿开啊....\(^o^)/ ...
- spring 5.x(1)-----Spring Framework 5.x中的新功能
Spring Framework 5.x中有什么新功能 5.1版中的新功能 一般核心修订 基础设施: 在类路径和模块路径上对JDK 11的无警告支持. 支持Graal原生图像约束(反射,参数名称). ...
- Spring 5 新功能:函数式 Web 框架
就像在昨天Juergen发布的博客的一样,Spring 5.0框架第二个里程碑版本中介绍了一个新的函数式web框架.在这篇文章中,我将更详细的介绍这个框架. 紧记该函数式web框架是在Spring5. ...
最新文章
- FCGF-基于稀疏全卷积网络的点云特征描述子提取(ICCV2019)
- UVA11019KMP(二维矩阵匹配出现次数)
- 图解:从单个服务器扩展到百万用户的系统
- boost::thread_group相关的测试程序
- 十种经济的方法帮你建立企业品牌
- 12_02_Linux软件管理之二rpm
- 分布式一致性哈希算法
- 感受机房管理化繁为简-新款KVM使用心得
- Runtime library, CRT
- 软件设计师中级考试经验总结
- QT开发的即时通讯聊天软件
- iOS音乐播放器实现后台播放锁屏界面控制
- Rust FFI 编程 - libc crate
- RC4原理以及Python实现
- Redis实战demo
- 【渝粤题库】广东开放大学 文化创意学 形成性考核
- 软件测试费用是多少,国内软件检测机构排名
- git Husky 搭配 commitizen ,规范代码提交
- 重新开始:第一篇,创建GitHub 仓库,搭建项目基础
- mysql 单表最多能存多少数据?