Class MongoConfiguration

java.lang.Object
org.miaixz.bus.starter.mongo.MongoConfiguration

@EnableConfigurationProperties(MongoProperties.class) public class MongoConfiguration extends Object
Mongo配置
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • MongoConfiguration

      public MongoConfiguration()
  • Method Details

    • socketSettings

      @Bean @Order(0) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer socketSettings()
      Returns:
      Build mongo client settings customizer instance
    • heartbeatSocketSettings

      @Bean @Order(1) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer heartbeatSocketSettings()
      The heartbeat MongoProperties.Socket builder
      Returns:
      Build mongo client settings customizer instance
    • clusterSettings

      @Bean @Order(2) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer clusterSettings()
      Returns:
      Build mongo client settings customizer instance
    • serverSettings

      @Bean @Order(3) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer serverSettings()
      Returns:
      Build mongo client settings customizer instance
    • connectionSettings

      @Bean @Order(4) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer connectionSettings()
      Returns:
      Build mongo client settings customizer instance
    • sslSettings

      @Bean @Order(5) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer sslSettings()
      Returns:
      Build mongo client settings customizer instance