Home / Function/ bindProperty() — spring-boot Function Reference

bindProperty() — spring-boot Function Reference

Architecture documentation for the bindProperty() function in Binder.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  809f9af8_7ea5_e10f_4e46_e4f811ac6ae6["bindProperty()"]
  b988a9ef_6f63_f1f4_eeb4_f4d7f6f34cd4["bindObject()"]
  b988a9ef_6f63_f1f4_eeb4_f4d7f6f34cd4 -->|calls| 809f9af8_7ea5_e10f_4e46_e4f811ac6ae6
  4e2f0181_041a_bd7c_a065_f52b47a39274["setConfigurationProperty()"]
  809f9af8_7ea5_e10f_4e46_e4f811ac6ae6 -->|calls| 4e2f0181_041a_bd7c_a065_f52b47a39274
  24826c4f_acf6_aa2a_3d90_87a20f29d219["getValue()"]
  809f9af8_7ea5_e10f_4e46_e4f811ac6ae6 -->|calls| 24826c4f_acf6_aa2a_3d90_87a20f29d219
  f47ddb6e_0ebc_aabb_0432_01f474169a55["getConverter()"]
  809f9af8_7ea5_e10f_4e46_e4f811ac6ae6 -->|calls| f47ddb6e_0ebc_aabb_0432_01f474169a55
  5272f1d6_ffa5_b39b_b129_fa0694337b93["convert()"]
  809f9af8_7ea5_e10f_4e46_e4f811ac6ae6 -->|calls| 5272f1d6_ffa5_b39b_b129_fa0694337b93
  style 809f9af8_7ea5_e10f_4e46_e4f811ac6ae6 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 487–493

	private <T> @Nullable Object bindProperty(Bindable<T> target, Context context, ConfigurationProperty property) {
		context.setConfigurationProperty(property);
		Object result = property.getValue();
		result = this.placeholdersResolver.resolvePlaceholders(result);
		result = context.getConverter().convert(result, target);
		return result;
	}

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does bindProperty() do?
bindProperty() is a function in the spring-boot codebase.
What does bindProperty() call?
bindProperty() calls 4 function(s): convert, getConverter, getValue, setConfigurationProperty.
What calls bindProperty()?
bindProperty() is called by 1 function(s): bindObject.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free