what

version used

dubbo 2.7.8

日志:
  c.a.s.b.f.a.ConfigurationBeanBindingPostProcessor - The configuration bean [<dubbo:consumer />] have been binding by the configuration properties [{check=false, lazy=true}]

    public static void main(String[] args) {
        ConfigurableApplicationContext ctx = SpringApplication.run(OrderManagementSystemAppRun.class, args);
        String[] beanDefinitionNames = ctx.getBeanDefinitionNames();
        int n = 1;
        for (String beanDefinitionName : beanDefinitionNames) {
            log.info("" + (n++) + ": " + beanDefinitionName + " -> " + ctx.getBean(beanDefinitionName).getClass());
        }
    }

dubbo.consumer.lazy和@DubboReference中lazy的优先级
    dubboConfigConfiguration.Single -> class org.apache.dubbo.config.spring.context.annotation.DubboConfigConfiguration$Single
    dubboConfigConfiguration.Multiple -> class org.apache.dubbo.config.spring.context.annotation.DubboConfigConfiguration$Multiple

当你在 @DubboReference 上显式指定了 lazy 参数时,此配置优化级最高。 
接下来按dubbo.consumer.lazy=true/false。若没有dubbo.consumer.lazy则按false
作者:张三  创建时间:2025-10-16 13:42
最后编辑:张三  更新时间:2025-10-16 13:43