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

Spring Data Kay正式发布,这是自8年前以来的第一个主要版本。它引入了对Spring 5、Java 9及Kotlin的支持,并为多种NoSQL数据库提供了反应式数据访问特性。此外,API得到了改进,解决了命名模糊的问题,同时也考虑到了Kotlin语言特性的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着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 PaluchJens 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值