getFailureAnalysis() — spring-boot Function Reference
Architecture documentation for the getFailureAnalysis() function in BindFailureAnalyzer.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD cd4f02f4_4a5b_2f58_3eec_087233a0b174["getFailureAnalysis()"] 9dc2eeeb_ca3b_5708_1194_33bee9b929ba["analyzeGenericBindException()"] 9dc2eeeb_ca3b_5708_1194_33bee9b929ba -->|calls| cd4f02f4_4a5b_2f58_3eec_087233a0b174 3120aeb1_048c_cc67_6346_7c7fb29b8cf7["findValidValues()"] cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 3120aeb1_048c_cc67_6346_7c7fb29b8cf7 1a4e5320_a2e2_8aa5_7d05_1e805db190f1["getAction()"] cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 1a4e5320_a2e2_8aa5_7d05_1e805db190f1 1c0a452a_a003_0ab7_8926_72358d1266ed["FailureAnalysis()"] cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 1c0a452a_a003_0ab7_8926_72358d1266ed 85f0a081_97f6_451e_57ce_91dcf2b87d1f["toString()"] cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 85f0a081_97f6_451e_57ce_91dcf2b87d1f style cd4f02f4_4a5b_2f58_3eec_087233a0b174 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/BindFailureAnalyzer.java lines 108–120
private FailureAnalysis getFailureAnalysis(String description, BindException cause,
@Nullable FailureAnalysis missingParametersAnalysis) {
StringBuilder action = new StringBuilder("Update your application's configuration");
Collection<String> validValues = findValidValues(cause);
if (!validValues.isEmpty()) {
action.append(String.format(". The following values are valid:%n"));
validValues.forEach((value) -> action.append(String.format("%n %s", value)));
}
if (missingParametersAnalysis != null) {
action.append(String.format("%n%n%s", missingParametersAnalysis.getAction()));
}
return new FailureAnalysis(description, action.toString(), cause);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getFailureAnalysis() do?
getFailureAnalysis() is a function in the spring-boot codebase.
What does getFailureAnalysis() call?
getFailureAnalysis() calls 4 function(s): FailureAnalysis, findValidValues, getAction, toString.
What calls getFailureAnalysis()?
getFailureAnalysis() is called by 1 function(s): analyzeGenericBindException.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free