customize() — spring-boot Function Reference
Architecture documentation for the customize() function in BootBuildImage.java from the spring-boot codebase.
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
Calls
- customizeApplicationDirectory()
- customizeBindings()
- customizeBuilder()
- customizeBuildpacks()
- customizeCaches()
- customizeCreatedDate()
- customizeCreator()
- customizeEnvironment()
- customizePullPolicy()
- customizeRunImage()
- customizeSecurityOptions()
- customizeTags()
- getCleanCache()
- getImagePlatform()
- getNetwork()
- getPublish()
- getTrustBuilder()
- getVerboseLogging()
Called By
Source
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