案例研究:Elasticsearch sink
本文是博客系列的一部分,探讨了基于 Java Function 重新设计的 Spring Cloud Stream 应用。在这篇文章中,我们将看看允许我们在 Elasticsearch 中索引记录的 Elasticsearch sink 及其对应的 Consumer function。
以下是本博客系列之前的所有部分。
本文是博客系列的一部分,探讨了基于 Java Function 重新设计的 Spring Cloud Stream 应用。在这篇文章中,我们将看看允许我们在 Elasticsearch 中索引记录的 Elasticsearch sink 及其对应的 Consumer function。
以下是本博客系列之前的所有部分。
Spring Data MongoDB 3.1 版本是受益于 Spring Data Commons 模块近期变化最多的模块之一,通过利用那里构建的基础设施带来了审计和 SpEL 等响应式特性。以下片段让你了解这对使用 SpEL 的声明式 MongoDB 查询意味着什么
@Query("{ 'supervisor' : ?#{ hasRole('ROLE_ADMIN') " +
"? new Document('$regex', '*') : principal.name } }")
Flux<Person> findAllFilteredByRole();
@EnableReactiveMongoAuditing
使用通用基础设施,因此你可以轻松跟踪更改。
…
各位 Spring 爱好者大家好!欢迎收听又一期 Bootiful Podcast!在本期节目中,Josh Long (@starbuxman) 回顾了过去一周,讨论了刚刚发布的 Spring Boot 2.4,然后与行业传奇人物、亦师亦友的 John Davies (@jtdavies) 进行了交流
各位 Spring 爱好者大家好!希望你们都一切安好,保持安全、健康和快乐。今天是美国的选举日,所以我非常高兴有机会通过本周的总结来分散一下注意力。今天有很多内容要讲,让我们开始吧!
希望大家都好!我今天正在参加 Reactive Summit(当然是虚拟的)。今天下午我参加了一个精彩的小组讨论,成员来自生态系统的各行各业。很快,如果我没记错的话,大约 17:30 左右,我将就 RSocket 及其在…方面的应用发表演讲
作为 Spring Data 2020.0.0 版本的一部分,我们发布了 Spring Data JDBC 2.1。本文介绍了该版本中最值得关注的四项变更。
#在实体构造函数参数上使用 @Value
在某些情况下,并非所有进入实体的数据都来自查询的 ResultSet
。现在你可以提供一个带有 SPeL 表达式的 @Value
注解,该表达式会被评估,结果将在构建时作为参数传递给…
如果你经常收听 A Bootiful Podcast,你可能听说过我们对 Spring Framework 的 cron 支持所做的改进。Cron 表达式主要通过 @Scheduled
注解在 Spring 应用中使用。在 Spring 5.3 中,我们引入了 CronExpression
类,它代表——你猜对了——一个 cron 表达式。
CronExpression
取代了基于 java.util.Calendar
的 CronSequenceGenerator
,后者存在一些已知的、Spring 团队成员都觉得难以解决的问题。引入新类型使我们能够使用更优秀的 java.time
API,解决了…
基于 Spring Framework 5.3 的 Spring Data 2020.0 版本已经发布,带来了各个存储模块的大量新特性,这些特性在各个模块中都有介绍。在发布里程碑公告的同时突出新特性,我们还想通过一系列博文更详细地描述这些新特性。这些文章将涵盖以下内容以及其他方面
@Bean
row mappers。各位 Spring 爱好者大家好!在本期节目中,Josh Long (@starbuxman) 与 Spring 传奇人物 Thomas Risberg (@trisberg) 进行了交谈。
各位 Spring 爱好者大家好!希望你们都一切安好,保持安全、健康和快乐。今天是美国的选举日,所以我非常高兴有机会通过本周的总结来分散一下注意力。今天有很多内容要讲,让我们开始吧!
RSocketClient
…”各位 Spring 爱好者大家好!本周,Josh Long (@starbuxman) 与传奇人物 Spring Test Framework 负责人和 JUnit 贡献者 Sam Brannen (@sam_brannen) 进行了交谈。