我正在尝试使用spring-boot-starter-data-cassandra和spring-boot-starter-data-jpa(PosgreSQL)设置新的测试Spring Boot应用程序。单个或多个相同类型的存储库(使用两个postgtesql数据库)都可以正常工作,但是我没有找到配置多个异构存储库的方法。 有谁知道如何配置我的应用程序?
答案 0 :(得分:1)
您可以将@EnableCassandraRepositories
和@EnableJpaRepositories
与显式的basePackages属性一起使用,这些属性位于相应的存储库中:
@EnableCassandraRepositories(basePackages = { "org.spring.cassandra.example.repo" })
和
@EnableJpaRepositories(basePackages = { "org.spring.jpa.example.repo" })