【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

Spring Data Kay 发布最新正式版,加入对 Spring 5、Java 9 和 Kotlin 的支持

  • 2017-10-17
  • 本文字数:702 字

    阅读完需:约 2 分钟

随着 Spring 5.0 正式版发布,Spring 生态系统里的其他项目也开始跟上步伐。 Spring Data Kay 也发布了里程碑版本,这是 8 年以来首次发布主要版本。

新发布的 Spring Data Kay 以 Spring 5、Java 8 和 JavaEE 7 为基准,并加入了对 Java 9 和 Kotlin 的支持,为 Cassandra、MongoDB、Redis 和 Couchbase 提供了反应式数据访问特性。

来自 Spring 团队的 Mark Paluch Jens Schauder 向 InfoQ 解释说,尽管反应式特性可能会得到众多关注,但他们也希望 CRUDRepository API 的改进能够产生更广泛的影响,特别是在企业领域。

新的 API 带来了新的方法命名规范,解决了之前版本在某些情况下可能存在歧义的问题,不过要使用新 API 需要对已有代码做出一些修改。

Paluch 还说,他们也听到了人们要求加入 Kotlin 语言特性(如默认参数、主构造器和空值)的强烈呼声,所以通过 Kotlin 构造器来支持 null-safety 和不可变数据类的特性有可能被加入进来。

因为距离上一个 Spring Data 主要版本发布已经很长时间了,所以最新版本以及 Spring Data 子项目带来了众多改进。与其他Spring 项目一样,Spring Data 的目标是为跨数据库平台访问提供一个基于Spring 编程模型的一致性模型,同时能够保留底层数据存储的特点。因为底层的数据库技术纷繁多样,所以Spring Data 就像是一把保护伞,为访问底层数据库提供支持,如MongoDB、Redis、Cassandra 或JPA。

同时发布的还有 Spring for Apache Kafka 2.0 ,也是以 Spring 5 和 Java 8 为基准,支持事务、Kafka Streams API,并更新了 Kafka 客户端,能够更好地支持测试,改进了错误处理方式。

查看英文原文: Spring Data Kay Goes GA Adding Spring Framework 5, Java 9 and Kotlin support

2017-10-17 19:002689
用户头像

发布了 322 篇内容, 共 133.6 次阅读, 收获喜欢 142 次。

关注

评论

发布
暂无评论
发现更多内容

全方位的账号安全管理

尚思卓越

黑客 网络安全

openEuler汇聚开源力量,共建全球开源生态

彭飞

Sync Folders Pro for Mac(文件夹数据同步工具) v4.6.9永久激活版

mac

苹果mac Windows软件 Sync Folders Pro 文件夹同步工具

电池最大充电限制软件分享:AlDente Pro 激活中文最新版

胖墩儿不胖y

Mac软件 电池管理工具 电池充电管理

火山引擎ByteHouse基于云原生架构的实时导入探索与实践

字节跳动数据平台

数据库 大数据 云原生

测试开发 | 语言助手技术的发展历程

测吧(北京)科技有限公司

测试

Lazada商品评论列表API:电商行业的实时反馈宝库

Noah

倒计时2天|2023开放原子开发者大会15个技术平行专场议程速览

开放原子开源基金会

开源

长三角安防行业盛会“2024杭州国际安防产品展览会”

AIOTE智博会

安防展 杭州安防展 安防产品展

AI Native工程化:百度App AI互动技术实践

百度Geek说

人工智能 大数据 12 月 PK 榜 Prompt

3D模型如何制作透明玻璃材质

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

苏宁易购商品详情API:电商实时数据

Noah

测试开发 | 人工智能引领交通运输革命

测吧(北京)科技有限公司

测试

GLTF模型为什么越来越流行?

3D建模设计

3D渲染 材质纹理贴图

测试开发 | 智能系统在能源管理中的优化

测吧(北京)科技有限公司

测试

微软官方发布的C#开源、免费、实用的Windows工具箱

EquatorCoco

C# 微软 编程语言 windows

2024深圳国际微波毫米波科技成果及产品展览会

吹吹晚风

AGI时代的奠基石:Agent+算力+大模型是构建AI未来的三驾马车吗?

蓝海大脑GPU

测试开发 | 语音助手技术:Siri、Alexa、Google Assistant的背后

测吧(北京)科技有限公司

测试

【第七在线】供应链协作与商品计划:建立强大的合作关系

第七在线

测试开发 | 智能系统在航空航天领域的应用与创新

测吧(北京)科技有限公司

测试

Luminar Neo 中文破解版:mac电脑强大的ai修图软件

mac大玩家j

Mac软件 照片修改工具 照片管理软件

3D材质编辑器

3D建模设计

3D渲染 材质纹理贴图 3D材质编辑

GLTF vs FBX:应该使用哪种格式?

3D建模设计

3D渲染 材质纹理贴图

软件测试/测试开发丨Python元组

测试人

Python 软件测试

一键在线获取APP公钥、包名、签名及备案信息方法介绍

Geek_66e2f3

2024上海国际化学分析仪器及实验室设备展览会

吹吹晚风

写给测试同学的福利 | 招募

优测云服务平台

测试 体验官 测试体验官

测试开发 | AI在交通运输中的引领作用:智能交通系统与城市流动

测吧(北京)科技有限公司

测试

AI原生企业级Agent构建平台具备哪些特性?一篇文章看明白

王吉伟频道

生成式AI AI Agent AI智能体 数据飞轮 Agent构建

轻应用市场兵分小程序快应用两路,熟好熟坏?

Onegun

小程序 小程序容器 轻应用 快应用

Spring Data Kay发布最新正式版,加入对Spring 5、Java 9和Kotlin的支持_Java_Tim Hodkinson_InfoQ精选文章