Interface ConfigurationBeanBinder
- All Known Implementing Classes:
DefaultConfigurationBeanBinder
public interface ConfigurationBeanBinder
The binder for the configuration bean
- Since:
- 1.0.0
- Author:
- Mercy
-
Method Summary
Modifier and TypeMethodDescriptionvoidbind(Map<String, Object> configurationProperties, boolean ignoreUnknownFields, boolean ignoreInvalidFields, Object configurationBean) Bind the properties in theEnvironmentto Configuration bean under specified prefix.default voidsetConversionService(org.springframework.core.convert.ConversionService conversionService) Set theConversionService
-
Method Details
-
bind
void bind(Map<String, Object> configurationProperties, boolean ignoreUnknownFields, boolean ignoreInvalidFields, Object configurationBean) Bind the properties in theEnvironmentto Configuration bean under specified prefix.- Parameters:
configurationProperties- The configuration propertiesignoreUnknownFields- whether to ignore unknown fields, the value is come from the attribute ofEnableConfigurationBeanBinding.ignoreUnknownFields()ignoreInvalidFields- whether to ignore invalid fields, the value is come from the attribute ofEnableConfigurationBeanBinding.ignoreInvalidFields()configurationBean- the bean of configuration
-
setConversionService
default void setConversionService(@Nullable org.springframework.core.convert.ConversionService conversionService) Set theConversionService- Parameters:
conversionService-ConversionService
-