我尝试设置一个spring / spring-boot项目,该项目有一个AbstractRoutingDataSource,其中targetDataSources应该从一个单独的DataSource(实际嵌入的H2-DataSource)中填充。
我尝试了很多不同的东西(配置多个EntityManagerFactories和TransactionManagers),但在某些地方我总是得到一个循环引用或Repository-Bean,当我将targetDataSources自动装入RoutingDataSource时,它应该提供我的targetDataSources的详细信息。
似乎我无法在RoutingDataSource的初始化中使用任何DataSource依赖,因为它是一个DataSource本身,因此将在任何Repository-Beans之前创建。
你能给我一个暗示如何配置
的方法