【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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:002705
用户头像

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

关注

评论

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

2021年Android常见面试题目,程序员必须要了解的知识点

android 移动开发 Android面试

2021大厂Java春招面试经历,Java高级架构视频

Java 面试 后端

2021年Android常见面试题,Android培训那里好

android 面试 移动开发

2021年Android开发者跳槽指南,附超全教程文档

android 面试 移动开发

2021年Android大厂面试,劲爆

android 面试 移动开发

2021年Android大厂面试,送大厂面经一份

android 面试 移动开发

三维可视化数字能源系统,助力智慧园区高效能源管理

ThingJS数字孪生引擎

大前端 物联网 可视化 数字孪生

2021大厂Java面试集合,作为Java程序员

Java 面试 后端

2021年Android工作或更难找,深入剖析原理

android 面试 移动开发

2021大厂Java开发面试总结+解答,21条MySQL性能调优经验

Java 面试 后端

2021大厂Java面试经验,这位阿里P7大佬分析总结的属实到位

Java 面试 后端

数据库排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

墨天轮

MySQL 数据库 oracle TiDB 国产数据库

2021互联网大厂Java面经合集,阿里面试官必问

Java 面试 后端

2021年Android工作或更难找,2021Android面经

android 移动开发

2021年Android开发前景如何,详解Android架构进阶面试题

android 面试 移动开发

2021年Android岗位BAT大厂面试题知识点小结,阿里巴巴安卓面试题答案

android 面试 移动开发

2021华为Java高级面试题及答案,Java技术成长

Java 面试 后端

2021年Android开发前景如何,腾讯T2大牛亲自讲解

android 面试 移动开发

2021年Android开发学习路线,终于彻底把握了

android 面试 移动开发

2021年Android开发者常见面试题,涨薪7K

android 面试 移动开发

2021年Java常见面试题,面试官让我回家等通知

Java 面试 后端

2021年Java工作或更难找,华为Java面试社招

Java 面试 后端

2021京东最新Java面试真题解析,2021Java开发面试解答

Java 面试 后端

2021年Android工作或更难找,透彻分析源码

android 面试 移动开发

硬实力再获认可!焱融科技入选《2021爱分析云计算厂商全景报告》

焱融科技

云计算 分布式 高性能 文件存储 科技

2021年Android开发学习路线,互联网行业“中年”危机

android 移动开发

2021年Java工作或更难找,springboot源码解读与原理分析

Java 面试 后端

分布式服务下,消息中间件改造

Java 架构 面试 分布式 后端

2021大厂Java春招面试经历,宅家36天咸鱼翻身入职腾讯

Java 面试 后端

2021大厂Java社招最全面试题,2021Java面经

Java 面试 后端

2021大厂Java面试必问题目,Java后端校招面试题

Java 面试 后端

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