可以扩展 SimpleMongoRepository

possible to extend SimpleMongoRepository

我当前的 spring 引导 mongo 配置如下所示

@Configuration
@EnableMongoRepositories(Constants.SCAN_PACKAGE)
@Import(value = MongoAutoConfiguration.class)
public class MongoDatabaseConfiguration {

    @Bean
    public ValidatingMongoEventListener validatingMongoEventListener() {
        return new ValidatingMongoEventListener(validator());
    }

    @Bean
    public LocalValidatorFactoryBean validator() {
        return new LocalValidatorFactoryBean();
    }
}

现在我想扩展 class SimpleMongoRepository,它似乎是 MongoRepository 的默认实现。我必须执行什么配置才能拾取我的 CustomMongoRepository extends SimpleMongoRepository 而不是默认发货的 SimpleMongoRepository

Reference Documentation

中有描述

您基本上扩展了 SimpleMongoRepository 并在 @EnableMongoRepositories 注释中将 class 指定为 repositoryBaseClass