当前位置:新闻中心行业动态 → 正文

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

责任编辑:editor004 作者:Tim Hodkinson |来源:企业网D1Net  2017-10-18 12:06:56 本文摘自:INFOQ

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

关键字:SpringCouchbase

本文摘自:INFOQ

x Spring Data Kay发布最新正式版,加入对Spring 5、Java 9和Kotlin的支持 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

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

责任编辑:editor004 作者:Tim Hodkinson |来源:企业网D1Net  2017-10-18 12:06:56 本文摘自:INFOQ

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

关键字:SpringCouchbase

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^