eMongoPersistentEntityIndexCreator выдает ошибку в 2.2.x - PullRequest
0 голосов
/ 22 апреля 2020

Я обновил версию Springboot до 2.2.6 (с 2.0), и теперь я получаю

Please use 'MongoMappingContext#setAutoIndexCreation(boolean)' or override 'MongoConfigurationSupport#autoIndexCreation()' to be explicit.

However, we recommend setting up indices manually in an application ready block. You may use index derivation there as well.

Я попробовал следующее решение:

1 - spring.data.mongodb. auto-index-creation = true

2-bean it

@Configuration
public class MongoConfig extends AbstractMongoClientConfiguration {

    ...

    @Bean
    public MongoMappingContext mongoMappingContext() throws ClassNotFoundException {
        MongoMappingContext mappingContext = new MongoMappingContext();
        mappingContext.setAutoIndexCreation(true);
        return mappingContext;
    }
}

3 - Пожалуйста, используйте 'MongoMappingContext # setAutoIndexCreation (boolean)' или переопределите 'MongoConfigurationSupport # autoIndexCreation ()' чтобы быть в явном виде

но ошибка все еще появляется, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...