Class MongoDataAutoConfiguration


  • @Configuration
    @ConditionalOnClass({com.mongodb.Mongo.class,org.springframework.data.mongodb.core.MongoTemplate.class})
    @EnableConfigurationProperties(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.

    Since:
    1.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      org.springframework.data.mongodb.gridfs.GridFsTemplategridFsTemplate​(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory, org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) 
      org.springframework.data.mongodb.core.convert.MappingMongoConvertermappingMongoConverter​(org.springframework.data.mongodb.MongoDbFactory factory, org.springframework.data.mongodb.core.mapping.MongoMappingContext context, org.springframework.beans.factory.BeanFactory beanFactory, org.springframework.data.mongodb.core.convert.CustomConversions conversions) 
      org.springframework.data.mongodb.core.convert.CustomConversionsmongoCustomConversions() 
      org.springframework.data.mongodb.core.SimpleMongoDbFactorymongoDbFactory​(com.mongodb.MongoClient mongo) 
      org.springframework.data.mongodb.core.mapping.MongoMappingContextmongoMappingContext​(org.springframework.beans.factory.BeanFactory beanFactory, org.springframework.data.mongodb.core.convert.CustomConversions conversions) 
      org.springframework.data.mongodb.core.MongoTemplatemongoTemplate​(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory, org.springframework.data.mongodb.core.convert.MongoConverter converter) 
    • Method Detail

      • mappingMongoConverter

        @Bean
        @ConditionalOnMissingBean(org.springframework.data.mongodb.core.convert.MongoConverter.class)
        public org.springframework.data.mongodb.core.convert.MappingMongoConverter mappingMongoConverter​(org.springframework.data.mongodb.MongoDbFactory factory,
                                                                                                         org.springframework.data.mongodb.core.mapping.MongoMappingContext context,
                                                                                                         org.springframework.beans.factory.BeanFactory beanFactory,
                                                                                                         org.springframework.data.mongodb.core.convert.CustomConversions conversions)
      • gridFsTemplate

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.data.mongodb.gridfs.GridFsTemplate gridFsTemplate​(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory,
                                                                                     org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)