mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-13 00:15:24 +00:00
perf[orm]: optimize codec registration
This commit is contained in:
1 parent
601f08792f
commit
4c20ada20a
1 file changed
+3
-6
@@ -38,7 +38,6 @@ import com.zfoo.protocol.exception.RunException;
|
||||
import com.zfoo.protocol.util.*;
|
||||
import org.bson.Document;
|
||||
import org.bson.codecs.configuration.CodecRegistries;
|
||||
import org.bson.codecs.configuration.CodecRegistry;
|
||||
import org.bson.codecs.pojo.PojoCodecProvider;
|
||||
import org.bson.types.ObjectId;
|
||||
import org.springframework.aop.framework.AopProxyUtils;
|
||||
@@ -96,14 +95,12 @@ public class OrmManager implements IOrmManager {
|
||||
allEntityCachesUsableMap.put(entityDef.getClazz(), false);
|
||||
}
|
||||
|
||||
CodecRegistry pojoCodecRegistry = CodecRegistries.fromRegistries(
|
||||
MongoClientSettings.getDefaultCodecRegistry(),
|
||||
CodecRegistries.fromProviders(PojoCodecProvider.builder().automatic(true)
|
||||
.register(new MapCodecProvider()).build()));
|
||||
var pojoCodecProvider = PojoCodecProvider.builder().automatic(true).register(new MapCodecProvider()).build();
|
||||
var codecRegistry = CodecRegistries.fromRegistries(MongoClientSettings.getDefaultCodecRegistry(), CodecRegistries.fromProviders(pojoCodecProvider));
|
||||
|
||||
var mongoBuilder = MongoClientSettings
|
||||
.builder()
|
||||
.codecRegistry(pojoCodecRegistry);
|
||||
.codecRegistry(codecRegistry);
|
||||
|
||||
// 设置数据库地址
|
||||
var hostConfig = ormConfig.getHost();
|
||||
|
||||
Reference in new issue
Block a user