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

main() — spring-boot Function Reference

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

Function java GradlePlugin DslExtensions calls 2 called by 6

Entity Profile

Dependency Diagram

graph TD
  a5c1f5ca_83c6_343d_b63d_c53f2d6038fc["main()"]
  63d72fda_56ff_854e_9783_45274a9fa524["invokeMainParsesArgumentsAndInvokesMainMethod()"]
  63d72fda_56ff_854e_9783_45274a9fa524 -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  3a580aa6_dc7b_97ea_9944_615ab81ae657["invokeMainParsesArgumentsAndInvokesPackagePrivateMainMethod()"]
  3a580aa6_dc7b_97ea_9944_615ab81ae657 -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  74ce51e1_c119_1ba6_6204_861f1d967c8b["invokeMainParsesArgumentsAndInvokesParameterLessMainMethod()"]
  74ce51e1_c119_1ba6_6204_861f1d967c8b -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  0b39f7f8_6d40_d145_1530_1dad0825d7b9["invokeMainParsesArgumentsAndInvokesPackagePrivateRunMethod()"]
  0b39f7f8_6d40_d145_1530_1dad0825d7b9 -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  15a171d4_e8c6_da83_6e48_a532e36e88d5["invokeMainParsesArgumentsAndInvokesRunMethodWithoutGroupId()"]
  15a171d4_e8c6_da83_6e48_a532e36e88d5 -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  b28f52dc_1284_b9b9_5c3d_7da4b656bbd8["invokeMainWithMissingArguments()"]
  b28f52dc_1284_b9b9_5c3d_7da4b656bbd8 -->|calls| a5c1f5ca_83c6_343d_b63d_c53f2d6038fc
  6a56fcae_23f7_2b12_61b2_5802ec3afd0c["invoke()"]
  a5c1f5ca_83c6_343d_b63d_c53f2d6038fc -->|calls| 6a56fcae_23f7_2b12_61b2_5802ec3afd0c
  09cad381_2c61_1cd4_ba07_6ad41338cecc["main()"]
  a5c1f5ca_83c6_343d_b63d_c53f2d6038fc -->|calls| 09cad381_2c61_1cd4_ba07_6ad41338cecc
  style a5c1f5ca_83c6_343d_b63d_c53f2d6038fc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/test/java/org/springframework/boot/SpringApplicationAotProcessorTests.java lines 136–138

		public static void main(String[] args) {
			invoker.invoke(args, () -> SpringApplication.run(PublicMainMethod.class, args));
		}

Domain

Subdomains

Called By

  • invokeMainParsesArgumentsAndInvokesMainMethod()
  • invokeMainParsesArgumentsAndInvokesPackagePrivateMainMethod()
  • invokeMainParsesArgumentsAndInvokesPackagePrivateRunMethod()
  • invokeMainParsesArgumentsAndInvokesParameterLessMainMethod()
  • invokeMainParsesArgumentsAndInvokesRunMethodWithoutGroupId()
  • invokeMainWithMissingArguments()

Frequently Asked Questions

What does main() do?
main() is a function in the spring-boot codebase.
What does main() call?
main() calls 2 function(s): invoke, main.
What calls main()?
main() is called by 6 function(s): invokeMainParsesArgumentsAndInvokesMainMethod, invokeMainParsesArgumentsAndInvokesPackagePrivateMainMethod, invokeMainParsesArgumentsAndInvokesPackagePrivateRunMethod, invokeMainParsesArgumentsAndInvokesParameterLessMainMethod, invokeMainParsesArgumentsAndInvokesRunMethodWithoutGroupId, invokeMainWithMissingArguments.

Analyze Your Own Codebase

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

Try Supermodel Free