* Damit das Default-Topic nicht gesetzt werden muss, muss das Topic
jetzt im `send()`-Aufruf explizit angegeben werden. Das ist aber
eigentlich für das Beispiel eh verständlicher.
* Die Logging-Konfiguration wird benötigt, da ansonsten in der Ausgabe
nicht ersichtlich ist, dass der Producer die Nachrichten erfolgreich
versendet hat.
void send(String key, String value)
{
ListenableFuture<SendResult<String, String>> listenableFuture =
- kafkaTemplate.sendDefault(key, value);
+ kafkaTemplate.send("test", key, value);
listenableFuture.addCallback(
result -> log.debug(
spring:
kafka:
bootstrap-servers: :9092
- client-id: DEV
- template:
- default-topic: test
logging:
level:
root: INFO