Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在spring数据中扩展RepositoryDefinition注释?_Java_Spring_Spring Data_Spring Data Jpa_Spring Repositories - Fatal编程技术网

Java 如何在spring数据中扩展RepositoryDefinition注释?

Java 如何在spring数据中扩展RepositoryDefinition注释?,java,spring,spring-data,spring-data-jpa,spring-repositories,Java,Spring,Spring Data,Spring Data Jpa,Spring Repositories,我们知道,在Spring数据中定义存储库有两种方法。一个是扩展接口(例如ownJpaRepository),第二个是使用RepositoryDefinition注释。 我已经扩展了JpaRepository并创建了自己的接口来扩展它。通过我自己的RepositoryFactoryBean,我可以决定在spring上下文中应该注入什么实现作为存储库。例如,你可以看到这个 例如: public interface DepartmentRepository extends SwiftReposito

我们知道,在Spring数据中定义存储库有两种方法。一个是扩展接口(例如own
JpaRepository
),第二个是使用RepositoryDefinition注释。 我已经扩展了JpaRepository并创建了自己的接口来扩展它。通过我自己的RepositoryFactoryBean,我可以决定在spring上下文中应该注入什么实现作为存储库。例如,你可以看到这个

例如:

public interface DepartmentRepository extends SwiftRepository<DepartmentEntity,java.lang.Long> {

}

Spring数据JPA API!=jpaapi。标记已修复!Spring数据JPA API!=jpaapi。标记已修复!
@MyOwmRepository(domainClass=DepartmentEntity.class,idClass=Long.class)
public interface DepartmentRepository {

}