isAnyWebApplication() — spring-boot Function Reference
Architecture documentation for the isAnyWebApplication() function in OnWebApplicationCondition.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 9cb1df00_a4e2_e58e_4670_1ac44ca303ae["isAnyWebApplication()"] 5b0840b5_f1a3_904e_54c9_3a0ab7e82a75["isWebApplication()"] 5b0840b5_f1a3_904e_54c9_3a0ab7e82a75 -->|calls| 9cb1df00_a4e2_e58e_4670_1ac44ca303ae b01859ba_2478_3a2f_bf50_f82f2cf68e99["isServletWebApplication()"] 9cb1df00_a4e2_e58e_4670_1ac44ca303ae -->|calls| b01859ba_2478_3a2f_bf50_f82f2cf68e99 520151f2_535d_d5bf_9904_37dd928a10f4["isReactiveWebApplication()"] 9cb1df00_a4e2_e58e_4670_1ac44ca303ae -->|calls| 520151f2_535d_d5bf_9904_37dd928a10f4 style 9cb1df00_a4e2_e58e_4670_1ac44ca303ae fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java lines 113–126
private ConditionOutcome isAnyWebApplication(ConditionContext context, boolean required) {
ConditionMessage.Builder message = ConditionMessage.forCondition(ConditionalOnWebApplication.class,
required ? "(required)" : "");
ConditionOutcome servletOutcome = isServletWebApplication(context);
if (servletOutcome.isMatch() && required) {
return new ConditionOutcome(servletOutcome.isMatch(), message.because(servletOutcome.getMessage()));
}
ConditionOutcome reactiveOutcome = isReactiveWebApplication(context);
if (reactiveOutcome.isMatch() && required) {
return new ConditionOutcome(reactiveOutcome.isMatch(), message.because(reactiveOutcome.getMessage()));
}
return new ConditionOutcome(servletOutcome.isMatch() || reactiveOutcome.isMatch(),
message.because(servletOutcome.getMessage()).append("and").append(reactiveOutcome.getMessage()));
}
Domain
Subdomains
Calls
- isReactiveWebApplication()
- isServletWebApplication()
Called By
Source
Frequently Asked Questions
What does isAnyWebApplication() do?
isAnyWebApplication() is a function in the spring-boot codebase.
What does isAnyWebApplication() call?
isAnyWebApplication() calls 2 function(s): isReactiveWebApplication, isServletWebApplication.
What calls isAnyWebApplication()?
isAnyWebApplication() is called by 1 function(s): isWebApplication.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free