【问题标题】:possible to extend SimpleMongoRepository可以扩展 SimpleMongoRepository
【发布时间】:2017-07-01 00:18:16
【问题描述】:

我当前的 spring boot 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();
    }
}

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

【问题讨论】:

    标签: spring-data spring-data-jpa spring-data-mongodb


    【解决方案1】:

    Reference Documentation中有描述

    您基本上扩展了SimpleMongoRepository 并将@EnableMongoRepositories 注释中的该类指定为repositoryBaseClass

    【讨论】:

    • * @EnableMongoRepositories
    猜你喜欢
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2020-06-15
    • 2010-12-21
    相关资源
    最近更新 更多