From 350acf66bc01d9e7d9a9f75c5285c77370b9ce51 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Mon, 4 Apr 2022 18:01:09 +0200 Subject: [PATCH] Adapt to API changes in Spring Data Commons. spring-projects/spring-data-commons#2518 introduced TypeInformation.getTypeDescriptor() which we need to implement in our custom FieldTypeInformation. --- .../data/mongodb/core/convert/MappingMongoConverter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java index 8bf5f90c5..8c17e6dd8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java @@ -35,6 +35,7 @@ import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.core.CollectionFactory; import org.springframework.core.convert.ConversionService; +import org.springframework.core.convert.TypeDescriptor; import org.springframework.core.convert.support.DefaultConversionService; import org.springframework.data.annotation.Reference; import org.springframework.data.convert.CustomConversions; @@ -2131,6 +2132,11 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App public org.springframework.data.util.TypeInformation specialize(ClassTypeInformation type) { return delegate.specialize(type); } + + @Override + public TypeDescriptor toTypeDescriptor() { + return delegate.toTypeDescriptor(); + } } /**