Package org.miaixz.bus.starter.mongo
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerTheMongoProperties.Clusterbuilderorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerTheMongoProperties.Connectionbuilderorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerThe heartbeatMongoProperties.Socketbuilderorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerTheMongoProperties.Serverbuilderorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerTheMongoProperties.Socketbuilderorg.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizerTheMongoProperties.Sslbuilder
-
Constructor Details
-
MongoConfiguration
public MongoConfiguration()
-
-
Method Details
-
socketSettings
@Bean @Order(0) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer socketSettings()TheMongoProperties.Socketbuilder- Returns:
- Build mongo client settings customizer instance
-
heartbeatSocketSettings
@Bean @Order(1) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer heartbeatSocketSettings()The heartbeatMongoProperties.Socketbuilder- Returns:
- Build mongo client settings customizer instance
-
clusterSettings
@Bean @Order(2) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer clusterSettings()TheMongoProperties.Clusterbuilder- Returns:
- Build mongo client settings customizer instance
-
serverSettings
@Bean @Order(3) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer serverSettings()TheMongoProperties.Serverbuilder- Returns:
- Build mongo client settings customizer instance
-
connectionSettings
@Bean @Order(4) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer connectionSettings()TheMongoProperties.Connectionbuilder- Returns:
- Build mongo client settings customizer instance
-
sslSettings
@Bean @Order(5) public org.springframework.boot.autoconfigure.mongo.MongoClientSettingsBuilderCustomizer sslSettings()TheMongoProperties.Sslbuilder- Returns:
- Build mongo client settings customizer instance
-