@Configuration @ConditionalOnClass(value={, }) @ConditionalOnBean(value=MongoProperties.class) public class MongoDataAutoConfiguration extends Object
Auto-configuration
for Spring Data's mongo support.
Registers a MongoTemplate
and GridFsTemplate
beans if no other beans of
the same type are configured.
Honors the spring.data.mongodb.database property if set, otherwise connects to the test database.
Constructor and Description |
---|
MongoDataAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
GridFsTemplate |
gridFsTemplate(MongoDbFactory mongoDbFactory,
MongoTemplate mongoTemplate) |
MongoDbFactory |
mongoDbFactory(Mongo mongo) |
MongoTemplate |
mongoTemplate(MongoDbFactory mongoDbFactory) |
@Bean @ConditionalOnMissingBean public MongoDbFactory mongoDbFactory(Mongo mongo) throws Exception
Exception
@Bean @ConditionalOnMissingBean public MongoTemplate mongoTemplate(MongoDbFactory mongoDbFactory) throws UnknownHostException
UnknownHostException
@Bean @ConditionalOnMissingBean public GridFsTemplate gridFsTemplate(MongoDbFactory mongoDbFactory, MongoTemplate mongoTemplate)
Copyright © 2014 Pivotal Software, Inc.. All rights reserved.