新手照着ruoyi框架写,他是怎么解决循环依赖的?

这个问题该怎么解决


回答:

ruoyi源码DruidConfig.java部分:

@Bean(name = "dynamicDataSource")

@Primary

public DynamicDataSource dataSource(DataSource masterDataSource)

{

Map<Object, Object> targetDataSources = new HashMap<>();

targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource);

setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource");

return new DynamicDataSource(masterDataSource, targetDataSources);

}

不太清除你是怎么写的?贴一下代码看看,这里这个bean是使用@Primary来实现同类型下优先注入的,看起来你报的异常是dynamicDataSource自己依赖自己了?


回答:

在注入的类上使用懒加载@Lazy注解

以上是 新手照着ruoyi框架写,他是怎么解决循环依赖的? 的全部内容, 来源链接: utcz.com/p/945344.html

回到顶部