次のようにxml構成で複数のjpa:repositoriesを構成することを参照する、複数のデータソースでSpring Data JPAを使用する方法に関する説明 とサンプルコードを調査し、見つけました。
<jpa:repositories base-package="org.springframework.data.jpa.repository.sample"
entity-manager-factory-ref="entityManagerFactory">
<repository:exclude-filter type="assignable" expression="org.springframework.data.jpa.repository.sample.AuditableUserRepository" />
</jpa:repositories>
<jpa:repositories base-package="org.springframework.data.jpa.repository.sample"
entity-manager-factory-ref="entityManagerFactory-2"
transaction-manager-ref="transactionManager-2">
<repository:include-filter type="assignable" expression="org.springframework.data.jpa.repository.sample.AuditableUserRepository" />
</jpa:repositories>
java 構成と @EnableJpaRepositories アノテーションを使用して、上記の jpa:repositories 構成の両方をどのように宣言しますか?
アノテーションは 1 セットの属性のみをサポートしているようで (つまり、1 つの jpa:repository のみ)、アノテーションを複数回宣言することはできません。