The method timestamp() in the type ProducerRecord<String,String> is not applicable for the arguments (long)
时间: 2024-05-10 09:19:23 浏览: 119
这个错误通常是因为你正在尝试将一个 `long` 类型的值传递给 `ProducerRecord` 的 `timestamp()` 方法,而该方法期望接收一个 `Long` 类型的值。`long` 和 `Long` 是两种不同的数据类型,需要进行类型转换。
你可以尝试使用 `Long.valueOf()` 方法将 `long` 类型的值转换为 `Long` 类型的值,例如:
```
long timestamp = System.currentTimeMillis();
ProducerRecord<String, String> record = new ProducerRecord<>("topic", "key", "value", Long.valueOf(timestamp));
```
这样就可以将 `long` 类型的 `timestamp` 转换为 `Long` 类型,并将其传递给 `ProducerRecord` 的 `timestamp()` 方法。
阅读全文
相关推荐

















