我正在编写一个访问多个数据库的应用程序。
我设法在禁用自动配置的同时配置了每个 JDBC/JPA 层。
spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
- org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
- org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
目前,使用默认 Spring-Data-Rest,API 呈现如下。
.../api/<entities-in-db1>
.../api/<entities-in-db2>
如何为每个数据库配置以下拆分端点?我应该禁用哪些自动配置?
.../api/db1/...
.../api/db2/...