@Configuration @EnableConfigurationProperties(value={MongoProperties.class,EmbeddedMongoProperties.class}) @AutoConfigureBefore(value=MongoAutoConfiguration.class) @ConditionalOnClass(value={com.mongodb.MongoClient.class,de.flapdoodle.embed.mongo.MongodStarter.class}) public class EmbeddedMongoAutoConfiguration extends ObjectSE
Auto-configuration。| 修飾子と型 | クラスと説明 |
|---|---|
protected static class | EmbeddedMongoAutoConfiguration.EmbeddedMongoDependencyConfigurationMongoClient Bean が embeddedMongoServer Bean に依存することを保証する追加構成。 |
protected static class | EmbeddedMongoAutoConfiguration.EmbeddedReactiveMongoDependencyConfigurationMongoClient Bean が embeddedMongoServer Bean に依存することを保証する追加構成。 |
| コンストラクターと説明 |
|---|
EmbeddedMongoAutoConfiguration(MongoProperties properties, EmbeddedMongoProperties embeddedProperties, ApplicationContext context, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig) |
| 修飾子と型 | メソッドと説明 |
|---|---|
de.flapdoodle.embed.mongo.config.IMongodConfig | embeddedMongoConfiguration() |
de.flapdoodle.embed.mongo.MongodExecutable | embeddedMongoServer(de.flapdoodle.embed.mongo.config.IMongodConfig mongodConfig) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic EmbeddedMongoAutoConfiguration(MongoProperties properties, EmbeddedMongoProperties embeddedProperties, ApplicationContext context, de.flapdoodle.embed.process.config.IRuntimeConfig runtimeConfig)
@Bean(initMethod="start", destroyMethod="stop") @ConditionalOnMissingBean public de.flapdoodle.embed.mongo.MongodExecutable embeddedMongoServer(de.flapdoodle.embed.mongo.config.IMongodConfig mongodConfig) throws IOExceptionSE
@Bean @ConditionalOnMissingBean public de.flapdoodle.embed.mongo.config.IMongodConfig embeddedMongoConfiguration() throws IOExceptionSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.