Skip to content

Commit a07ace9

Browse files
wruiiwanggaryrussell
authored andcommitted
Add Converter Factories to Method Factory
Similar to `Converter`s, add any `ConverterFactory` beans to the default `MessageHandlerMethodFactory`. add converterFactory add converterFactory add converterFactory
1 parent a5a28cc commit a07ace9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: spring-kafka/src/main/java/org/springframework/kafka/annotation/KafkaListenerAnnotationBeanPostProcessor.java

+4
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
import org.springframework.core.convert.TypeDescriptor;
7373
import org.springframework.core.convert.converter.ConditionalGenericConverter;
7474
import org.springframework.core.convert.converter.Converter;
75+
import org.springframework.core.convert.converter.ConverterFactory;
7576
import org.springframework.core.convert.converter.GenericConverter;
7677
import org.springframework.core.log.LogAccessor;
7778
import org.springframework.format.Formatter;
@@ -1021,6 +1022,9 @@ private void addFormatters(FormatterRegistry registry) {
10211022
for (Converter<?, ?> converter : getBeansOfType(Converter.class)) {
10221023
registry.addConverter(converter);
10231024
}
1025+
for (ConverterFactory<?, ?> converter : getBeansOfType(ConverterFactory.class)) {
1026+
registry.addConverterFactory(converter);
1027+
}
10241028
for (GenericConverter converter : getBeansOfType(GenericConverter.class)) {
10251029
registry.addConverter(converter);
10261030
}

0 commit comments

Comments
 (0)