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

resolve() — spring-boot Function Reference

Architecture documentation for the resolve() function in ConfigDataLocationResolvers.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  cffa4fae_0c91_ebd8_dc5c_370d4c4009e9["resolve()"]
  0fae7d3f_26c4_770e_7999_4802a12e21cb["getResolvers()"]
  cffa4fae_0c91_ebd8_dc5c_370d4c4009e9 -->|calls| 0fae7d3f_26c4_770e_7999_4802a12e21cb
  8c0f9a85_47a8_dd6d_f5f6_96a5faeecc1f["merge()"]
  cffa4fae_0c91_ebd8_dc5c_370d4c4009e9 -->|calls| 8c0f9a85_47a8_dd6d_f5f6_96a5faeecc1f
  fa102362_4ef7_0543_cb03_659dd95f37d3["nonNullList()"]
  cffa4fae_0c91_ebd8_dc5c_370d4c4009e9 -->|calls| fa102362_4ef7_0543_cb03_659dd95f37d3
  c90d60de_6e4d_b157_5121_acbc78d427f0["get()"]
  cffa4fae_0c91_ebd8_dc5c_370d4c4009e9 -->|calls| c90d60de_6e4d_b157_5121_acbc78d427f0
  style cffa4fae_0c91_ebd8_dc5c_370d4c4009e9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigDataLocationResolvers.java lines 88–99

	List<ConfigDataResolutionResult> resolve(ConfigDataLocationResolverContext context,
			@Nullable ConfigDataLocation location, @Nullable Profiles profiles) {
		if (location == null) {
			return Collections.emptyList();
		}
		for (ConfigDataLocationResolver<?> resolver : getResolvers()) {
			if (resolver.isResolvable(context, location)) {
				return resolve(resolver, context, location, profiles);
			}
		}
		throw new UnsupportedConfigDataLocationException(location);
	}

Domain

Subdomains

Calls

  • get()
  • getResolvers()
  • merge()
  • nonNullList()

Frequently Asked Questions

What does resolve() do?
resolve() is a function in the spring-boot codebase.
What does resolve() call?
resolve() calls 4 function(s): get, getResolvers, merge, nonNullList.

Analyze Your Own Codebase

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

Try Supermodel Free