Fixierende veraltete simpleMongodbfaktor
Posted: 20 Apr 2025, 07:02
Ich arbeite an einem Projekt, das Simplemongofactory erweiterte, um Multi -Mieter zu aktivieren. < /p>
Nach der Migration von Federschuh 2.1.10 zu 2.2.1 haben wir versucht, die Abschaltwarnung mit der empfohlenen Klasse zu reparieren. /> Meine Analyse ist, dass die Autokonfigurationsklasse eingebettete MongoAutoconfiguration Code: < /p>
Nur mit veralteten comongoDB.Mongoclient und nicht empfohlen comongoDB.Client>
Code: Select all
public class MultiTenantMongoFactory extends SimpleMongoDbFactory {
Code: Select all
@ConditionalOnClass({ MongoClient.class, MongoClientFactoryBean.class })
static class EmbeddedMongoClientDependsOnBeanFactoryPostProcessor
extends MongoClientDependsOnBeanFactoryPostProcessor {
EmbeddedMongoClientDependsOnBeanFactoryPostProcessor() {
super(MongodExecutable.class);
}
}
< /code>
, der aufgerufen wird: < /p>
super(MongoClient.class, MongoClientFactoryBean.class, dependsOn);