getMessage() — spring-boot Function Reference
Architecture documentation for the getMessage() function in BindFailureAnalyzer.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD ec11b7fc_d191_7572_c238_34d1e7b79001["getMessage()"] 9dc2eeeb_ca3b_5708_1194_33bee9b929ba["analyzeGenericBindException()"] 9dc2eeeb_ca3b_5708_1194_33bee9b929ba -->|calls| ec11b7fc_d191_7572_c238_34d1e7b79001 6049f6ad_d20c_a5fd_1a98_afe95ba6a388["getExceptionTypeAndMessage()"] 6049f6ad_d20c_a5fd_1a98_afe95ba6a388 -->|calls| ec11b7fc_d191_7572_c238_34d1e7b79001 92c768cf_625e_6880_ab94_d18972249b8b["getMessage()"] ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 92c768cf_625e_6880_ab94_d18972249b8b 7478b49b_f940_b227_0fc2_cc84784d1941["getRootCause()"] ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 7478b49b_f940_b227_0fc2_cc84784d1941 f68a547a_0d93_764b_7125_80c78705be6b["getCause()"] ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| f68a547a_0d93_764b_7125_80c78705be6b 01bddb9a_8a21_d376_4852_540eba6ef8e8["findCause()"] ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 01bddb9a_8a21_d376_4852_540eba6ef8e8 6049f6ad_d20c_a5fd_1a98_afe95ba6a388["getExceptionTypeAndMessage()"] ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 6049f6ad_d20c_a5fd_1a98_afe95ba6a388 style ec11b7fc_d191_7572_c238_34d1e7b79001 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/BindFailureAnalyzer.java lines 78–93
private String getMessage(BindException cause) {
Throwable rootCause = getRootCause(cause.getCause());
ConversionFailedException conversionFailure = findCause(cause, ConversionFailedException.class);
if (conversionFailure != null) {
String message = "failed to convert " + conversionFailure.getSourceType() + " to "
+ conversionFailure.getTargetType();
if (rootCause != null) {
message += " (caused by " + getExceptionTypeAndMessage(rootCause) + ")";
}
return message;
}
if (rootCause != null && StringUtils.hasText(rootCause.getMessage())) {
return getExceptionTypeAndMessage(rootCause);
}
return getExceptionTypeAndMessage(cause);
}
Domain
Subdomains
Calls
- findCause()
- getCause()
- getExceptionTypeAndMessage()
- getMessage()
- getRootCause()
Source
Frequently Asked Questions
What does getMessage() do?
getMessage() is a function in the spring-boot codebase.
What does getMessage() call?
getMessage() calls 5 function(s): findCause, getCause, getExceptionTypeAndMessage, getMessage, getRootCause.
What calls getMessage()?
getMessage() is called by 2 function(s): analyzeGenericBindException, getExceptionTypeAndMessage.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free