Spring Data Kay发布最新正式版
极客时间编辑部
讲述:杜力大小:832.14K时长:01:47
近日,Spring Data Kay 发布了最新的里程碑版本,这是 8 年以来首次发布主要版本。这也表明,随着 Spring 5.0 正式版的发布,Spring 生态系统里的其他项目也开始跟上了步伐。
新发布的 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 需要对已有的代码做出一些修改。
帕卢赫还说,他们也听到了人们要求加入 Kotlin 语言特性(如默认参数、主构造器和空值)的强烈呼声,所以通过 Kotlin 构造器来支持 null-safety 和不可变数据类的特性被添加了进来。
因为距离上一个 Spring Data 主要版本的发布已经有很长时间了,所以最新版本以及 Spring Data 子项目带来了诸多改进。与其他 Spring 项目一样,Spring Data 的目标是为跨数据库平台访问提供一个基于 Spring 编程模型的一致性模型,同时能够保留底层数据存储的特点。因为底层的数据库技术纷繁多样,所以 Spring Data 就像是一把保护伞,为访问底层数据库提供支持。
同时发布的还有 Spring for Apache Kafka 2.0,也是以 Spring 5 和 Java 8 为基准,支持事务、Kafka Streams API,并更新了 Kafka 客户端,能够更好地支持测试,改进了错误处理方式。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论