EntryBinder() — spring-boot Function Reference
Architecture documentation for the EntryBinder() function in MapBinder.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD c8a32d61_bc84_9663_ce8b_240188c9c86d["EntryBinder()"] 87daadf6_0233_73e5_c9a6_fa5a37ad45f1["bindAggregate()"] 87daadf6_0233_73e5_c9a6_fa5a37ad45f1 -->|calls| c8a32d61_bc84_9663_ce8b_240188c9c86d 8d8ef66e_fc29_736c_c815_846df9fa8305["getType()"] c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 8d8ef66e_fc29_736c_c815_846df9fa8305 916c243f_a51b_da7a_f1d6_96936f589b78["equals()"] c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 916c243f_a51b_da7a_f1d6_96936f589b78 76576a77_87f7_3680_8561_2923813db3c1["of()"] c8a32d61_bc84_9663_ce8b_240188c9c86d -->|calls| 76576a77_87f7_3680_8561_2923813db3c1 style c8a32d61_bc84_9663_ce8b_240188c9c86d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/MapBinder.java lines 168–178
EntryBinder(ConfigurationPropertyName root, Bindable<?> target, AggregateElementBinder elementBinder) {
this.root = root;
this.elementBinder = elementBinder;
this.mapType = target.getType().asMap();
this.keyType = this.mapType.getGeneric(0);
this.valueType = this.mapType.getGeneric(1);
this.resolvedValueType = this.valueType.resolve(Object.class);
this.valueTreatedAsNestedMap = Object.class.equals(this.resolvedValueType);
this.bindableMapType = Bindable.of(this.mapType);
this.bindableValueType = Bindable.of(this.valueType);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does EntryBinder() do?
EntryBinder() is a function in the spring-boot codebase.
What does EntryBinder() call?
EntryBinder() calls 3 function(s): equals, getType, of.
What calls EntryBinder()?
EntryBinder() is called by 1 function(s): bindAggregate.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free