|
23 | 23 | import java.util.Map;
|
24 | 24 | import java.util.stream.Stream;
|
25 | 25 |
|
26 |
| -import com.mongodb.client.MongoClient; |
| 26 | +import com.mongodb.MongoClientSettings; |
27 | 27 | import de.flapdoodle.embed.mongo.Command;
|
28 | 28 | import de.flapdoodle.embed.mongo.MongodExecutable;
|
29 | 29 | import de.flapdoodle.embed.mongo.MongodStarter;
|
|
86 | 86 | @Configuration(proxyBeanMethods = false)
|
87 | 87 | @EnableConfigurationProperties({ MongoProperties.class, EmbeddedMongoProperties.class })
|
88 | 88 | @AutoConfigureBefore(MongoAutoConfiguration.class)
|
89 |
| -@ConditionalOnClass({ MongoClient.class, MongodStarter.class }) |
| 89 | +@ConditionalOnClass({ MongoClientSettings.class, MongodStarter.class }) |
90 | 90 | @Import({ EmbeddedMongoClientDependsOnBeanFactoryPostProcessor.class,
|
91 | 91 | EmbeddedReactiveStreamsMongoClientDependsOnBeanFactoryPostProcessor.class })
|
92 | 92 | public class EmbeddedMongoAutoConfiguration {
|
@@ -217,10 +217,10 @@ private ArtifactStoreBuilder getArtifactStore(Logger logger,
|
217 | 217 | }
|
218 | 218 |
|
219 | 219 | /**
|
220 |
| - * Post processor to ensure that {@link MongoClient} beans depend on any |
221 |
| - * {@link MongodExecutable} beans. |
| 220 | + * Post processor to ensure that {@link com.mongodb.client.MongoClient} beans depend |
| 221 | + * on any {@link MongodExecutable} beans. |
222 | 222 | */
|
223 |
| - @ConditionalOnClass({ MongoClient.class, MongoClientFactoryBean.class }) |
| 223 | + @ConditionalOnClass({ com.mongodb.client.MongoClient.class, MongoClientFactoryBean.class }) |
224 | 224 | static class EmbeddedMongoClientDependsOnBeanFactoryPostProcessor
|
225 | 225 | extends MongoClientDependsOnBeanFactoryPostProcessor {
|
226 | 226 |
|
|
0 commit comments