田源
2025-03-05 f6b61a485501f326debe52d77ea65d87fb34b37f
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/config/MongoConfiguration.java
对比新文件
@@ -0,0 +1,28 @@
package org.springblade.core.mongo.config;
import org.springblade.core.mongo.converter.DBObjectToJsonNodeConverter;
import org.springblade.core.mongo.converter.JsonNodeToDocumentConverter;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.core.convert.converter.Converter;
import org.springframework.data.mongodb.core.convert.MongoCustomConversions;
import java.util.ArrayList;
import java.util.List;
/**
 * mongo 閰嶇疆
 *
 * @author L.cm
 */
@AutoConfiguration
public class MongoConfiguration {
   @Bean
   public MongoCustomConversions customConversions() {
      List<Converter<?,?>> converters = new ArrayList<>(2);
      converters.add(DBObjectToJsonNodeConverter.INSTANCE);
      converters.add(JsonNodeToDocumentConverter.INSTANCE);
      return new MongoCustomConversions(converters);
   }
}