手机版
你好,游客 登录 注册
背景:
阅读新闻

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

[日期:2017-10-18] 来源:infoq.com  作者:Tim Hodkinson ,译者 薛命灯 [字体: ]

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

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-10/147748.htm

linux
相关资讯       Spring Data Kay 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款