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

getConfigurationProperty() — spring-boot Function Reference

Architecture documentation for the getConfigurationProperty() function in AliasedConfigurationPropertySource.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  e5f512c9_810e_a31b_73ab_a60a65bd3588["getConfigurationProperty()"]
  dc6bded1_6a8f_d2a0_1fd3_b8865fad974e["containsDescendantOf()"]
  dc6bded1_6a8f_d2a0_1fd3_b8865fad974e -->|calls| e5f512c9_810e_a31b_73ab_a60a65bd3588
  d5cdf3e8_7a02_4b26_da95_3f7a4232c620["getSource()"]
  e5f512c9_810e_a31b_73ab_a60a65bd3588 -->|calls| d5cdf3e8_7a02_4b26_da95_3f7a4232c620
  4e411e2c_f4b3_0284_4ac4_f83e664e2b95["getAliases()"]
  e5f512c9_810e_a31b_73ab_a60a65bd3588 -->|calls| 4e411e2c_f4b3_0284_4ac4_f83e664e2b95
  style e5f512c9_810e_a31b_73ab_a60a65bd3588 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/source/AliasedConfigurationPropertySource.java lines 42–51

	@Override
	public @Nullable ConfigurationProperty getConfigurationProperty(ConfigurationPropertyName name) {
		Assert.notNull(name, "'name' must not be null");
		ConfigurationProperty result = getSource().getConfigurationProperty(name);
		if (result == null) {
			ConfigurationPropertyName aliasedName = getAliases().getNameForAlias(name);
			result = (aliasedName != null) ? getSource().getConfigurationProperty(aliasedName) : null;
		}
		return result;
	}

Domain

Subdomains

Calls

  • getAliases()
  • getSource()

Called By

  • containsDescendantOf()

Frequently Asked Questions

What does getConfigurationProperty() do?
getConfigurationProperty() is a function in the spring-boot codebase.
What does getConfigurationProperty() call?
getConfigurationProperty() calls 2 function(s): getAliases, getSource.
What calls getConfigurationProperty()?
getConfigurationProperty() is called by 1 function(s): containsDescendantOf.

Analyze Your Own Codebase

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

Try Supermodel Free