可以扩展 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
。
中有描述
您基本上扩展了 SimpleMongoRepository
并在 @EnableMongoRepositories
注释中将 class 指定为 repositoryBaseClass
。
我当前的 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
。
您基本上扩展了 SimpleMongoRepository
并在 @EnableMongoRepositories
注释中将 class 指定为 repositoryBaseClass
。