@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value={MongoProperties.class,EmbeddedMongoProperties.class}) @AutoConfigureBefore(value=MongoAutoConfiguration.class) @ConditionalOnClass(value={com.mongodb.MongoClientSettings.class,de.flapdoodle.embed.mongo.MongodStarter.class}) @Import(value={org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration.EmbeddedMongoClientDependsOnBeanFactoryPostProcessor.class,org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration.EmbeddedReactiveStreamsMongoClientDependsOnBeanFactoryPostProcessor.class}) public class EmbeddedMongoAutoConfiguration extends ObjectSE
Auto-configuration
。コンストラクターと説明 |
---|
EmbeddedMongoAutoConfiguration(MongoProperties properties) |
修飾子と型 | メソッドと説明 |
---|---|
de.flapdoodle.embed.mongo.config.MongodConfig | embeddedMongoConfiguration(EmbeddedMongoProperties embeddedProperties) |
de.flapdoodle.embed.mongo.MongodExecutable | embeddedMongoServer(de.flapdoodle.embed.mongo.config.MongodConfig mongodConfig, de.flapdoodle.embed.process.config.RuntimeConfig runtimeConfig, ApplicationContext context) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EmbeddedMongoAutoConfiguration(MongoProperties properties)
@Bean(initMethod="start", destroyMethod="stop") @ConditionalOnMissingBean public de.flapdoodle.embed.mongo.MongodExecutable embeddedMongoServer(de.flapdoodle.embed.mongo.config.MongodConfig mongodConfig, de.flapdoodle.embed.process.config.RuntimeConfig runtimeConfig, ApplicationContext context)
@Bean @ConditionalOnMissingBean public de.flapdoodle.embed.mongo.config.MongodConfig embeddedMongoConfiguration(EmbeddedMongoProperties embeddedProperties) throws IOExceptionSE