zoukankan      html  css  js  c++  java
  • mongo db 去除 _class 字段

    1. import org.springframework.beans.factory.BeanFactory;
    2. import org.springframework.beans.factory.NoSuchBeanDefinitionException;
    3. import org.springframework.context.annotation.Bean;
    4. import org.springframework.context.annotation.Configuration;
    5. import org.springframework.data.convert.CustomConversions;
    6. import org.springframework.data.mongodb.MongoDbFactory;
    7. import org.springframework.data.mongodb.core.convert.DbRefResolver;
    8. import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
    9. import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper;
    10. import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
    11. import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
    12.  
    13. /**
    14. * Create by JIUN·LIU at 2018/7/24
    15. */
    16.  
    17. @Configuration
    18. public class MongoConfig {
    19.  
    20. @Bean
    21. public MappingMongoConverter mappingMongoConverter(MongoDbFactory factory, MongoMappingContext context, BeanFactory beanFactory) {
    22. DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
    23. MappingMongoConverter mappingConverter = new MappingMongoConverter(dbRefResolver, context);
    24. try {
    25. mappingConverter.setCustomConversions(beanFactory.getBean(CustomConversions.class));
    26. } catch (NoSuchBeanDefinitionException ignore) {
    27. }
    28.  
    29. // Don't save _class to mongo
    30. mappingConverter.setTypeMapper(new DefaultMongoTypeMapper(null));
    31.  
    32. return mappingConverter;
    33. }
    34.  
    35. }
  • 相关阅读:
    beanutils中WrapDynaBean
    beanutils中Lazy
    beanutils中jdbc
    beanutils设置参数和获取参数
    beanutils获取带参数get方法
    beanutils通过SimpleProperty使用get或set方法赋值
    C3P0配置
    Codeforces Round #587 (Div. 3)
    Codeforces Round #589 (Div. 2)
    Codeforces Round #588 (Div. 2)
  • 原文地址:https://www.cnblogs.com/lykbk/p/wefsefsef.html
Copyright © 2011-2022 走看看