Class MongoDBConfig

java.lang.Object
org.springframework.data.mongodb.config.MongoConfigurationSupport
org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
org.saidone.config.MongoDBConfig

@Configuration public class MongoDBConfig extends org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected @NonNull String
     
    @NonNull com.mongodb.client.MongoClient
     

    Methods inherited from class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration

    createMongoClient, mappingMongoConverter, mongoDbFactory, mongoTemplate

    Methods inherited from class org.springframework.data.mongodb.config.MongoConfigurationSupport

    abbreviateFieldNames, configureClientSettings, configureConverters, customConversions, fieldNamingStrategy, getInitialEntitySet, getMappingBasePackages, mongoClientSettings, mongoManagedTypes, mongoMappingContext, scanForEntities

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MongoDBConfig

      public MongoDBConfig()
  • Method Details

    • mongoClient

      @Bean @NonNull public @NonNull com.mongodb.client.MongoClient mongoClient()
      Overrides:
      mongoClient in class org.springframework.data.mongodb.config.AbstractMongoClientConfiguration
    • autoIndexCreation

      public boolean autoIndexCreation()
      Overrides:
      autoIndexCreation in class org.springframework.data.mongodb.config.MongoConfigurationSupport
    • getDatabaseName

      @NonNull protected @NonNull String getDatabaseName()
      Specified by:
      getDatabaseName in class org.springframework.data.mongodb.config.MongoConfigurationSupport