@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=DynamicMongoProperties.class) @ConditionalOnProperty(prefix="spring.dynamic.mongodb", name="enabled", havingValue="true") @EnableMongoAuditing public class MongoDynamicAutoConfig extends Object
| 构造器和说明 |
|---|
MongoDynamicAutoConfig(DynamicMongoProperties dynamicMongoProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
DynamicMongoDatabaseFactoryProvider |
dynamicMongoDatabaseFactoryProvider() |
MongoDatabaseFactoryContext |
mongoDatabaseFactoryContext(DynamicMongoDatabaseFactoryProvider dynamicMongoDatabaseFactoryProvider) |
org.springframework.data.mongodb.core.MongoTemplate |
mongoTemplate(MongoDatabaseFactoryContext mongoDatabaseFactoryContext) |
org.springframework.transaction.PlatformTransactionManager |
mongoTransactionManager(MongoDatabaseFactoryContext mongoDatabaseFactoryContext) |
public MongoDynamicAutoConfig(DynamicMongoProperties dynamicMongoProperties)
@Bean @ConditionalOnMissingBean public DynamicMongoDatabaseFactoryProvider dynamicMongoDatabaseFactoryProvider()
@Bean @ConditionalOnMissingBean public MongoDatabaseFactoryContext mongoDatabaseFactoryContext(DynamicMongoDatabaseFactoryProvider dynamicMongoDatabaseFactoryProvider)
@Bean @ConditionalOnMissingBean public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate(MongoDatabaseFactoryContext mongoDatabaseFactoryContext)
@Bean public org.springframework.transaction.PlatformTransactionManager mongoTransactionManager(MongoDatabaseFactoryContext mongoDatabaseFactoryContext)
Copyright © 2022. All rights reserved.