public void bind()

in dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/autoconfigure/RelaxedDubboConfigBinder.java [36:47]


    public void bind(Map<String, Object> configurationProperties, boolean ignoreUnknownFields,
                     boolean ignoreInvalidFields, Object configurationBean) {
        RelaxedDataBinder relaxedDataBinder = new RelaxedDataBinder(configurationBean);
        // Set ignored*
        relaxedDataBinder.setIgnoreInvalidFields(ignoreInvalidFields);
        relaxedDataBinder.setIgnoreUnknownFields(ignoreUnknownFields);
        // Get properties under specified prefix from PropertySources
        // Convert Map to MutablePropertyValues
        MutablePropertyValues propertyValues = new MutablePropertyValues(configurationProperties);
        // Bind
        relaxedDataBinder.bind(propertyValues);
    }