Circular Dependency Solution
Circular Dependency Solution
1、ViewLogging,是哪个地方提示Circular Dependency。
2、取消自动注入
3、通过ContainerGet
4、构造Method赋值
例如:
public class MyRabbitConfig {
//取消自动注入
// @Autowired
RabbitTemplate rabbitTemplate;
//通过构造解决循环依赖。(RabbitTemplate rabbitTemplate):是从springboot容器自动注入的
public MyRabbitConfig(RabbitTemplate rabbitTemplate){
this.rabbitTemplate=rabbitTemplate;
}