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

determinePropertyName() — spring-boot Function Reference

Architecture documentation for the determinePropertyName() function in JavaBeanBinder.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  d09e168f_8d40_64a8_1f3e_91a6ab30d130["determinePropertyName()"]
  20338f0d_1278_4ee8_2318_7a2fbc33ae58["bind()"]
  20338f0d_1278_4ee8_2318_7a2fbc33ae58 -->|calls| d09e168f_8d40_64a8_1f3e_91a6ab30d130
  f43b26cb_4b43_9f9a_6bd3_efd62da0876d["getAnnotations()"]
  d09e168f_8d40_64a8_1f3e_91a6ab30d130 -->|calls| f43b26cb_4b43_9f9a_6bd3_efd62da0876d
  78dcb087_8a61_ea40_36a3_fdbedb790ee0["getName()"]
  d09e168f_8d40_64a8_1f3e_91a6ab30d130 -->|calls| 78dcb087_8a61_ea40_36a3_fdbedb790ee0
  style d09e168f_8d40_64a8_1f3e_91a6ab30d130 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/JavaBeanBinder.java lines 141–148

	private String determinePropertyName(BeanProperty property) {
		return Arrays.stream((property.getAnnotations() != null) ? property.getAnnotations() : new Annotation[0])
			.filter((annotation) -> annotation.annotationType() == Name.class)
			.findFirst()
			.map(Name.class::cast)
			.map(Name::value)
			.orElse(property.getName());
	}

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does determinePropertyName() do?
determinePropertyName() is a function in the spring-boot codebase.
What does determinePropertyName() call?
determinePropertyName() calls 2 function(s): getAnnotations, getName.
What calls determinePropertyName()?
determinePropertyName() is called by 1 function(s): bind.

Analyze Your Own Codebase

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

Try Supermodel Free