spring-cloud-stream - 有没有办法在春云流中启动和停止所有流?
问题描述
我有一种情况,在开始处理流之前我需要在启动时执行一些任务。这可能吗?
解决方案
假设您使用功能绑定定义,您可以在返回处理函数之前调用任何方法:
@Bean
public Function<String, String> function() {
init();
return (x) -> {
return x;
};
}
private void init() {
// initialize ..
}
您可以在docs中找到有关配置的更多详细信息。
推荐阅读
- google-apps-script - 如何在特定条件下更改某个范围内的日期?
- python - 将值附加到 Django 模型
- ios - 解码 Base64 字符串返回 nil
- c - 从c中的数据文件中读取
- javascript - Discord.JS:一个变量的多个参数
- android - 在 FirestoreRecyclerAdapter 上使用接口实现 onLongClick
- android - 与谷歌地图上的兴趣点互动
- python - 不知道如何在 windows 中的多个文件上运行
- android - 使用回收站视图更新实时数据库中的特定项目
- google-sheets - 如何在单独的列中在谷歌表中为日、月和年制作下拉菜单