我该如何在不改变Spring-Data自动配置的任何mongo-stuff的情况下,定制
我的当前解决方案是:
MappingMongoConverter
以适应我的Spring Boot应用程序(1.3.2.RELEASE)?我的当前解决方案是:
@Configuration
public class MongoConfig {
@Autowired
private MongoDbFactory mongoFactory;
@Autowired
private MongoMappingContext mongoMappingContext;
@Bean
public MappingMongoConverter mongoConverter() throws Exception {
DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoFactory);
MappingMongoConverter mongoConverter = new MappingMongoConverter(dbRefResolver, mongoMappingContext);
//this is my customization
mongoConverter.setMapKeyDotReplacement("_");
mongoConverter.afterPropertiesSet();
return mongoConverter;
}
}
这是正确的方法吗?还是我会因此破坏一些东西?
或者设置mapKeyDotReplacement有更简单的方法吗?