Skip to content

Commit 99ea105

Browse files
committed
Doc Polishing
1 parent c805221 commit 99ea105

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/reference/asciidoc/kafka.adoc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4357,6 +4357,22 @@ The mapper can handle (decode) headers produced by older versions (it checks for
43574357
IMPORTANT: To be compatible with earlier versions, set `encodeStrings` to `true`, if records produced by a version using 2.3 might be consumed by applications using earlier versions.
43584358
When all applications are using 2.3 or higher, you can leave the property at its default value of `false`.
43594359

4360+
====
4361+
[source, java]
4362+
----
4363+
@Bean
4364+
MessagingMessageConverter converter() {
4365+
MessagingMessageConverter converter = new MessagingMessageConverter();
4366+
DefaultKafkaHeaderMapper mapper = new DefaultKafkaHeaderMapper();
4367+
mapper.setEncodeStrings(true);
4368+
converter.setHeaderMapper(mapper);
4369+
return converter;
4370+
}
4371+
----
4372+
====
4373+
4374+
If using Spring Boot, it will auto configure this converter bean into the auto-configured `KafkaTemplate`; otherwise you should add this converter to the template.
4375+
43604376
[[tombstones]]
43614377
==== Null Payloads and Log Compaction of 'Tombstone' Records
43624378

0 commit comments

Comments
 (0)