Fix for running migrations before application start

This commit is contained in:
Sidhant Goel 2022-05-23 15:21:32 +05:30
parent d0fed6bfe7
commit 54b82d0502
No known key found for this signature in database
GPG Key ID: 0784E3B2D2D6C980

View File

@ -52,7 +52,7 @@ import java.util.List;
)
public class MongoConfig {
@Bean
public MongockSpring5.MongockApplicationRunner mongockApplicationRunner(ApplicationContext springContext, MongoTemplate mongoTemplate) {
public MongockSpring5.MongockInitializingBeanRunner mongockInitializingBeanRunner(ApplicationContext springContext, MongoTemplate mongoTemplate) {
SpringDataMongoV3Driver springDataMongoV3Driver = SpringDataMongoV3Driver.withDefaultLock(mongoTemplate);
springDataMongoV3Driver.setWriteConcern(WriteConcern.JOURNALED.withJournal(false));
springDataMongoV3Driver.setReadConcern(ReadConcern.LOCAL);
@ -62,7 +62,7 @@ public class MongoConfig {
.addChangeLogsScanPackages(List.of("com.appsmith.server.migrations"))
.setSpringContext(springContext)
// any extra configuration you need
.buildApplicationRunner();
.buildInitializingBeanRunner();
}
@Bean