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

InitializrServiceMetadata() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  5e73729f_45b6_854c_8e3b_855cb22017ae["InitializrServiceMetadata()"]
  4e5a1b57_0ba4_483a_58bf_208e56d47173["parseDependencies()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| 4e5a1b57_0ba4_483a_58bf_208e56d47173
  e721633d_ad67_37e4_3e15_bcafca31adc2["parseProjectTypes()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| e721633d_ad67_37e4_3e15_bcafca31adc2
  4584dba3_8260_1b92_9bbc_aac4c3d25176["parseDefaults()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| 4584dba3_8260_1b92_9bbc_aac4c3d25176
  b8f2ff6b_308a_b73a_6428_a5a640b32ac0["getContent()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| b8f2ff6b_308a_b73a_6428_a5a640b32ac0
  5495b54b_8367_16ae_b97b_da3b72a0a1e9["setDefaultItem()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| 5495b54b_8367_16ae_b97b_da3b72a0a1e9
  e3be2238_5db5_c42d_7dea_fc316e36c89c["put()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| e3be2238_5db5_c42d_7dea_fc316e36c89c
  style 5e73729f_45b6_854c_8e3b_855cb22017ae fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java lines 66–70

	InitializrServiceMetadata(JSONObject root) throws JSONException {
		this.dependencies = parseDependencies(root);
		this.projectTypes = parseProjectTypes(root);
		this.defaults = Collections.unmodifiableMap(parseDefaults(root));
	}

Domain

Subdomains

Frequently Asked Questions

What does InitializrServiceMetadata() do?
InitializrServiceMetadata() is a function in the spring-boot codebase.
What does InitializrServiceMetadata() call?
InitializrServiceMetadata() calls 6 function(s): getContent, parseDefaults, parseDependencies, parseProjectTypes, put, setDefaultItem.

Analyze Your Own Codebase

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

Try Supermodel Free