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

customize() — spring-boot Function Reference

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

Function java Archiving LauncherConfig calls 18 called by 1

Entity Profile

Dependency Diagram

graph TD
  44bdad37_cd41_021a_4a76_b2999cac6a5a["customize()"]
  7de2f21b_cda5_5c0a_e87b_04fb3fce0cb1["createRequest()"]
  7de2f21b_cda5_5c0a_e87b_04fb3fce0cb1 -->|calls| 44bdad37_cd41_021a_4a76_b2999cac6a5a
  e61fca9c_f8e7_e8b4_84ab_78fb86e04606["customizeBuilder()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| e61fca9c_f8e7_e8b4_84ab_78fb86e04606
  e416ec58_3d91_b1b6_50db_a87f06a26f2e["getTrustBuilder()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| e416ec58_3d91_b1b6_50db_a87f06a26f2e
  4723ca4b_29c7_1ae2_4166_e60dee114d5c["customizeRunImage()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 4723ca4b_29c7_1ae2_4166_e60dee114d5c
  8d557e17_aede_30e3_8bd0_5eccef3d6b0a["customizeEnvironment()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 8d557e17_aede_30e3_8bd0_5eccef3d6b0a
  dd7f425b_83f5_7eee_2e5b_84470e5232a4["customizeCreator()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| dd7f425b_83f5_7eee_2e5b_84470e5232a4
  3fb5e68a_f8f6_51d7_090c_93661f0f853d["getCleanCache()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 3fb5e68a_f8f6_51d7_090c_93661f0f853d
  b05d6c2b_af2b_13b7_a795_dde5351aa728["getVerboseLogging()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| b05d6c2b_af2b_13b7_a795_dde5351aa728
  70f07ea5_8db2_8a13_04e7_0611748b8238["customizePullPolicy()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 70f07ea5_8db2_8a13_04e7_0611748b8238
  15468d1d_8228_1aba_a390_8e930072d1aa["getPublish()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 15468d1d_8228_1aba_a390_8e930072d1aa
  6a001e13_dca3_c9d5_8d22_2b19c790314a["customizeBuildpacks()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 6a001e13_dca3_c9d5_8d22_2b19c790314a
  e2a3d4ca_a3a2_8df1_68fd_8db98224cfb2["customizeBindings()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| e2a3d4ca_a3a2_8df1_68fd_8db98224cfb2
  28d2cb66_609c_36e7_b47e_aebb1020f1be["customizeTags()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| 28d2cb66_609c_36e7_b47e_aebb1020f1be
  d14f0ffd_e4c0_723c_e22c_5b54e3a62ec4["customizeCaches()"]
  44bdad37_cd41_021a_4a76_b2999cac6a5a -->|calls| d14f0ffd_e4c0_723c_e22c_5b54e3a62ec4
  style 44bdad37_cd41_021a_4a76_b2999cac6a5a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImage.java lines 407–431

	private BuildRequest customize(BuildRequest request) {
		request = customizeBuilder(request);
		if (getTrustBuilder().isPresent()) {
			request = request.withTrustBuilder(getTrustBuilder().get());
		}
		request = customizeRunImage(request);
		request = customizeEnvironment(request);
		request = customizeCreator(request);
		request = request.withCleanCache(getCleanCache().get());
		request = request.withVerboseLogging(getVerboseLogging().get());
		request = customizePullPolicy(request);
		request = request.withPublish(getPublish().get());
		request = customizeBuildpacks(request);
		request = customizeBindings(request);
		request = customizeTags(request);
		request = customizeCaches(request);
		request = request.withNetwork(getNetwork().getOrNull());
		request = customizeCreatedDate(request);
		request = customizeApplicationDirectory(request);
		request = customizeSecurityOptions(request);
		if (getImagePlatform().isPresent()) {
			request = request.withImagePlatform(getImagePlatform().get());
		}
		return request;
	}

Domain

Subdomains

Called By

Frequently Asked Questions

What does customize() do?
customize() is a function in the spring-boot codebase.
What does customize() call?
customize() calls 18 function(s): customizeApplicationDirectory, customizeBindings, customizeBuilder, customizeBuildpacks, customizeCaches, customizeCreatedDate, customizeCreator, customizeEnvironment, and 10 more.
What calls customize()?
customize() is called by 1 function(s): createRequest.

Analyze Your Own Codebase

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

Try Supermodel Free