本文整理汇总了Java中org.springframework.data.mongodb.core.convert.MappingMongoConverter类的典型用法代码示例。如果您正苦于以下问题:Java MappingMongoConverter类的具体用法?Java MappingMongoConverter怎么用?Java MappingMongoConverter使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MappingMongoConverter类属于org.springframework.data.mongodb.core.convert包,在下文中一共展示了MappingMongoConverter类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: mappingMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
public MappingMongoConverter mappingMongoConverter(MongoDbFactory factory,
MongoMappingContext context, BeanFactory beanFactory) {
DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
MappingMongoConverter mappingConverter = new MappingMongoConverter(dbRefResolver,
context);
// remove _class field
mappingConverter.setTypeMapper(new DefaultMongoTypeMapper(null));
try {
mappingConverter
.setCustomConversions(beanFactory.getBean(CustomConversions.class));
}
catch (NoSuchBeanDefinitionException ex) {
// Ignore
}
return mappingConverter;
}
示例2: mappingMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean(MongoConverter.class)
public MappingMongoConverter mappingMongoConverter(MongoDbFactory factory,
MongoMappingContext context, BeanFactory beanFactory) {
DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
MappingMongoConverter mappingConverter = new MappingMongoConverter(dbRefResolver,
context);
try {
mappingConverter
.setCustomConversions(beanFactory.getBean(CustomConversions.class));
}
catch (NoSuchBeanDefinitionException ex) {
// Ignore
}
return mappingConverter;
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:17,代码来源:MongoDataAutoConfiguration.java
示例3: naiveMongoTemplate
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Primary
@Bean(name = "naiveMongoTemplate")
public MongoTemplate naiveMongoTemplate() throws Exception {
MappingMongoConverter converter =
new MappingMongoConverter(new DefaultDbRefResolver(naiveFactory()), new MongoMappingContext());
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return new MongoTemplate(naiveFactory(), converter);
}
示例4: completeMongoTemplate
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
@Qualifier("completeMongoTemplate")
public MongoTemplate completeMongoTemplate() throws Exception {
MappingMongoConverter converter =
new MappingMongoConverter(new DefaultDbRefResolver(completeFactory()), new MongoMappingContext());
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return new MongoTemplate(completeFactory(), converter);
}
示例5: mappingMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
@Override
public MappingMongoConverter mappingMongoConverter() throws Exception {
MappingMongoConverter mmc = super.mappingMongoConverter();
//remove _class
mmc.setTypeMapper(new DefaultMongoTypeMapper(null));
return mmc;
}
示例6: initMappingConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
private void initMappingConverter() {
BeanDefinitionBuilder converterBuilder = BeanDefinitionBuilder.genericBeanDefinition(MappingMongoConverter.class);
converterBuilder.addConstructorArgReference(DATA_SOURCE_BEAN_NAME);
converterBuilder.addConstructorArgReference(MONGO_MAPPING_CONTEXT_BEAN_NAME);
converterBuilder.addPropertyReference("typeMapper", DEFAULT_MONGO_TYPE_MAPPER_BEAN_NAME);
BEAN_DEFINITION_MAP.put(MAPPING_CONVERTER_BEAN_NAME, converterBuilder.getBeanDefinition());
}
示例7: mappingMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
@Override
public MappingMongoConverter mappingMongoConverter()
throws Exception {
MappingMongoConverter mmc = super.mappingMongoConverter();
mmc.setCustomConversions(conversions());
return mmc;
}
示例8: mappingMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Override
@Bean
public MappingMongoConverter mappingMongoConverter() throws Exception {
final DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoDbFactory());
final MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mongoMappingContext());
converter.setCustomConversions(customConversions());
/* converter.setMapKeyDotReplacement("\\+"); is not needed since the custom conversions perform
* this tasks in the required fields, avoiding unnecessary operations */
return converter;
}
示例9: createMongoTemplate
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean(name = "mongoTemplate")
public MongoTemplate createMongoTemplate() throws UnknownHostException {
MongoClient mongoClient = new MongoClient(host, port);
//TODO Configure additional MongoDB mongoClient settings if needed
MongoDbFactory factory = new SimpleMongoDbFactory(mongoClient, database, new UserCredentials(username, password));
MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(factory), new MongoMappingContext());
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return new MongoTemplate(factory, converter);
}
示例10: mongoTemplate
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
public
@Bean
MongoTemplate mongoTemplate() throws Exception {
MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory()),
new MongoMappingContext());
// remove _class
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return new MongoTemplate(mongoDbFactory(), converter);
}
示例11: categoriesMongoTemplate
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
public
@Bean
MongoTemplate categoriesMongoTemplate() throws Exception {
MongoClient client;
client = getMongoClientForCategoriesDatabase();
MongoDbFactory categoriesMongoDbFactory = new SimpleMongoDbFactory(client, database);
MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(categoriesMongoDbFactory),
new MongoMappingContext());
// remove _class
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return new MongoTemplate(categoriesMongoDbFactory, converter);
}
示例12: getDefaultMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
public MappingMongoConverter getDefaultMongoConverter() throws Exception {
return new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory), new MongoMappingContext());
}
示例13: mongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean
public MappingMongoConverter mongoConverter(MongoMappingContext mappingContext,
DbRefResolver dbRefResolver) throws Exception {
return new MappingMongoConverter(dbRefResolver, mappingContext);
}
示例14: mongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
@Bean(name = "mappingConverter")
public MongoConverter mongoConverter(MongoDbFactory mongoDbFactory) {
MappingMongoConverter mappingMongoConverter =
new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory), new MongoMappingContext());
return mappingMongoConverter;
}
示例15: getDefaultMongoConverter
import org.springframework.data.mongodb.core.convert.MappingMongoConverter; //导入依赖的package包/类
private MongoConverter getDefaultMongoConverter(MongoDbFactory factory) {
MappingMongoConverter converter = new MappingMongoConverter(factory, new MongoMappingContext());
converter.afterPropertiesSet();
converter.setTypeMapper(new DefaultMongoTypeMapper(null));
return converter;
}