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;
    }