Skip to content

Commit b6f1a84

Browse files
committed
Ajout d'un "custom converter" pour éviter que les dates soient convertie en prennant compte le timezone du serveur. (spring-projects/spring-data-mongodb#3482)
1 parent 0ad3908 commit b6f1a84

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/quebec/salonbleu/assnat/client/configuration/MongoDocumentConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
88
import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper;
99
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
10+
import org.springframework.data.mongodb.core.convert.MongoCustomConversions;
1011
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
1112
import org.springframework.data.mongodb.core.mapping.event.BeforeConvertCallback;
1213
import quebec.salonbleu.assnat.client.documents.UuidDocument;
@@ -22,6 +23,7 @@ public MappingMongoConverter mappingMongoConverter(MongoDatabaseFactory factory,
2223
DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
2324
MappingMongoConverter mappingConverter = new MappingMongoConverter(dbRefResolver, context);
2425
mappingConverter.setTypeMapper(new DefaultMongoTypeMapper(null));
26+
mappingConverter.setCustomConversions(MongoCustomConversions.create(MongoCustomConversions.MongoConverterConfigurationAdapter::useNativeDriverJavaTimeCodecs));
2527
return mappingConverter;
2628
}
2729

0 commit comments

Comments
 (0)