Binder() — spring-boot Function Reference
Architecture documentation for the Binder() function in Binder.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD bdf1886c_19f9_9cc1_5bff_886f1b1e2835["Binder()"] 92915ccd_e778_0255_307b_110eec0980aa["getIncludedProfiles()"] 92915ccd_e778_0255_307b_110eec0980aa -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 a7480ca7_f8f8_65b1_8de2_13288626fd5a["withBoundProperties()"] a7480ca7_f8f8_65b1_8de2_13288626fd5a -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 17715051_fd18_5a75_614d_cfcc0d5c4b73["getBinder()"] 17715051_fd18_5a75_614d_cfcc0d5c4b73 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 69682665_c078_7e51_d4e9_57f9dfa1bf7e["getBinder()"] 69682665_c078_7e51_d4e9_57f9dfa1bf7e -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 c90d60de_6e4d_b157_5121_acbc78d427f0["get()"] c90d60de_6e4d_b157_5121_acbc78d427f0 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 b4e84d6f_028d_6b32_584c_3ce761f7bb64["isEnforcedWhenBinderPropertyMatchesReturnsTrue()"] b4e84d6f_028d_6b32_584c_3ce761f7bb64 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 524eddfd_2258_3f20_9aaa_51d69bc1ed0b["isEnforcedWhenBinderPropertyDoesNotMatchReturnsFalse()"] 524eddfd_2258_3f20_9aaa_51d69bc1ed0b -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 e511af46_5357_ab7b_2ddc_4090e344bd3e["isEnforcedWhenBinderPropertyIsMissingReturnsFalse()"] e511af46_5357_ab7b_2ddc_4090e344bd3e -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 f71a7de4_7a0b_899d_d309_a9957cb05142["getCloudPlatformWhenCloudPropertyHasBeenContributedDuringInitialLoadDeducesCloudPlatform()"] f71a7de4_7a0b_899d_d309_a9957cb05142 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 b67c9e31_3e4f_e120_09c4_a49bbc276643["bindToArrayFromCommaStringPropertySetsOrigin()"] b67c9e31_3e4f_e120_09c4_a49bbc276643 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 27b5ccbc_a8f0_49fc_122f_11eed43e58f5["bindToArrayFromCommaStringPropertyDoesNotFailOnEmptyElements()"] 27b5ccbc_a8f0_49fc_122f_11eed43e58f5 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 83c2ec80_9838_6602_47e0_a6c834a3b560["bindToArrayFromIndexedPropertiesSetsOrigin()"] 83c2ec80_9838_6602_47e0_a6c834a3b560 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 139c6404_b8eb_f36c_a308_826587727e66["bindToValueObjectFromCommaStringPropertySetsOrigin()"] 139c6404_b8eb_f36c_a308_826587727e66 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 8f077f6f_49f5_b42a_109f_1205e5311407["bindToValueObjectFromCommaStringPropertyDoesNotFailOnEmptyElements()"] 8f077f6f_49f5_b42a_109f_1205e5311407 -->|calls| bdf1886c_19f9_9cc1_5bff_886f1b1e2835 style bdf1886c_19f9_9cc1_5bff_886f1b1e2835 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/Binder.java lines 85–87
public Binder(ConfigurationPropertySource... sources) {
this(sourcesAsList(sources), null, null, null);
}
Domain
Subdomains
Called By
- bind()
- bindToArrayFromCommaStringPropertyDoesNotFailOnEmptyElements()
- bindToArrayFromCommaStringPropertySetsOrigin()
- bindToArrayFromIndexedPropertiesSetsOrigin()
- bindToValueObjectFromCommaStringPropertyDoesNotFailOnEmptyElements()
- bindToValueObjectFromCommaStringPropertySetsOrigin()
- bindToValueObjectFromIndexedPropertiesSetsOrigin()
- bindWhenNotUsingNoUnboundElementsHandlerShouldBind()
- bindWhenUsingNoUnboundElementsHandlerAndUnboundCollectionElementsWithInvalidPropertyShouldThrowException()
- bindWhenUsingNoUnboundElementsHandlerAndUnboundListElementsShouldThrowException()
- bindWhenUsingNoUnboundElementsHandlerShouldBind()
- bindWhenUsingNoUnboundElementsHandlerShouldBindIfPrefixDifferent()
- bindWhenUsingNoUnboundElementsHandlerShouldBindIfUnboundCollectionProperties()
- bindWhenUsingNoUnboundElementsHandlerShouldBindIfUnboundNestedCollectionProperties()
- bindWhenUsingNoUnboundElementsHandlerShouldBindIfUnboundSystemProperties()
- bindWhenUsingNoUnboundElementsHandlerThrowException()
- get()
- getActiveWhenEnvironmentProfilesAndBinderProperty()
- getActiveWhenEnvironmentProfilesAndBinderPropertyShouldReturnEnvironmentProperty()
- getActiveWhenNoEnvironmentProfilesAndBinderProperty()
- getBinder()
- getBinder()
- getCloudPlatformWhenCloudPropertyHasBeenContributedDuringInitialLoadDeducesCloudPlatform()
- getDefaultWhenDefaultEnvironmentProfileAndBinderProperty()
- getDefaultWhenEnvironmentProfilesAndBinderProperty()
- getDefaultWhenNoEnvironmentProfilesAndBinderProperty()
- getImportOriginWhenBracketListReturnsOrigin()
- getImportOriginWhenCommaListReturnsOrigin()
- getIncludedProfiles()
- invalidNameInActive()
- invalidNameInEnvironment()
- isActiveAgainstBoundData()
- isActiveAgainstBoundDataWhenCloudPlatformDoesntMatch()
- isActiveAgainstBoundDataWhenProfilesDontMatch()
- isActiveAgainstBoundDataWhenProfilesMatchCommaSeparatedList()
- isEnforcedWhenBinderPropertyDoesNotMatchReturnsFalse()
- isEnforcedWhenBinderPropertyIsMissingReturnsFalse()
- isEnforcedWhenBinderPropertyMatchesReturnsTrue()
- setup()
- setup()
- setup()
- setup()
- validateWithWrappedExceptionMessageWhenInvalidThrowsException()
- validateWithWrappedExceptionMessageWhenValid()
- withBoundProperties()
Source
Frequently Asked Questions
What does Binder() do?
Binder() is a function in the spring-boot codebase.
What does Binder() call?
Binder() calls 3 function(s): get, of, sourcesAsList.
What calls Binder()?
Binder() is called by 45 function(s): bind, bindToArrayFromCommaStringPropertyDoesNotFailOnEmptyElements, bindToArrayFromCommaStringPropertySetsOrigin, bindToArrayFromIndexedPropertiesSetsOrigin, bindToValueObjectFromCommaStringPropertyDoesNotFailOnEmptyElements, bindToValueObjectFromCommaStringPropertySetsOrigin, bindToValueObjectFromIndexedPropertiesSetsOrigin, bindWhenNotUsingNoUnboundElementsHandlerShouldBind, and 37 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free