java.lang.Object
org.springframework.data.mongodb.config.MongoConfigurationSupport
org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
es.kukenan.smartfi.microservice.smartficore.config.MongoDbConfig

@EnableReactiveMongoRepositories(basePackages="es.kukenan.smartfi.microservice.smartficore.repository.mongo") public class MongoDbConfig extends org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration
Mongo DB Configuration.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private String
    Mongo database name.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    Mongo DB Database name.
    com.mongodb.client.MongoClient
    mongoClient(String mongoUri)
    MongoDB client initializer.

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

    createReactiveMongoClient, mappingMongoConverter, reactiveMongoClient, reactiveMongoDbFactory, reactiveMongoTemplate

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

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

    Methods inherited from class java.lang.Object

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

    • databaseName

      @Value("${spring.data.mongodb.database}") private String databaseName
      Mongo database name.
  • Constructor Details

    • MongoDbConfig

      public MongoDbConfig()
  • Method Details

    • getDatabaseName

      protected String getDatabaseName()
      Mongo DB Database name.
      Specified by:
      getDatabaseName in class org.springframework.data.mongodb.config.MongoConfigurationSupport
      Returns:
      database name.
    • mongoClient

      @Bean public com.mongodb.client.MongoClient mongoClient(@Value("${spring.data.mongodb.uri}") String mongoUri)
      MongoDB client initializer.
      Parameters:
      mongoUri - Mongo DB connection Uri.
      Returns:
      MongoClient.