(извините, если вы видите какую-то проблему с английским sh, я француз!)
У меня проблема с методом в Java Projet с использованием kafka. У меня есть база данных цен, и я хочу отправить kafka сообщение со всей информацией о цене, когда я удаляю цену.
В моей конечной точке. java У меня есть метод для deleteById (idPrix):
@DeleteMapping
@RequestMapping(value ="/delete{idPrix}")
public Mono<Void> deleteById (@RequestParam(required = true, name = "idPrix") Long idPrix){
return priceservice.deleteById(idPrix).map( data -> {
ProducerRecord<String, Price> producerRecord = new ProducerRecord<>(TOPIC, idPrix.toString(), data );
kafkaTemplate.send(producerRecord);
return null;
});
}
Я получил это сообщение: не могу вывести аргументы типа для ProducerRecord <>
Я пробовал так много разных вещей, чтобы заставить это работать, но безуспешно. Если кто-то увидит, в чем проблема, это будет здорово.