containsBean() — spring-boot Function Reference
Architecture documentation for the containsBean() function in ConditionalOnBooleanPropertyTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 81ad36ab_2706_3651_bf7b_2adeb109bfbc["containsBean()"] ac9ad89b_90c4_d740_c0a9_b42927932ec8["defaultsWhenTrue()"] ac9ad89b_90c4_d740_c0a9_b42927932ec8 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 4c4ca59f_dc1a_cac2_c72c_fd2c23708740["defaultsWhenFalse()"] 4c4ca59f_dc1a_cac2_c72c_fd2c23708740 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 531a493e_7860_a95e_8d07_d97e0a556f75["defaultsWhenMissing()"] 531a493e_7860_a95e_8d07_d97e0a556f75 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 43ae2980_aa21_39c1_c503_0c312cd376a0["havingValueTrueMatchIfMissingFalseWhenTrue()"] 43ae2980_aa21_39c1_c503_0c312cd376a0 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc a8bdecd7_0bdb_a06a_383e_22cf19d35f4a["havingValueTrueMatchIfMissingFalseWhenFalse()"] a8bdecd7_0bdb_a06a_383e_22cf19d35f4a -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 088623f3_d59f_77f2_1022_b85b2a4045ec["havingValueTrueMatchIfMissingFalseWhenMissing()"] 088623f3_d59f_77f2_1022_b85b2a4045ec -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 76f04e17_b93c_6280_f120_7674f6c69015["havingValueTrueMatchIfMissingTrueWhenTrue()"] 76f04e17_b93c_6280_f120_7674f6c69015 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 9243d4b1_ff0c_b68e_3ec7_e45afb7a0cab["havingValueTrueMatchIfMissingTrueWhenFalse()"] 9243d4b1_ff0c_b68e_3ec7_e45afb7a0cab -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 2a8b5ec4_0cc2_77db_6f85_08e07bc8693e["havingValueTrueMatchIfMissingTrueWhenMissing()"] 2a8b5ec4_0cc2_77db_6f85_08e07bc8693e -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 3c2876e7_29cb_f61c_f009_eee1ba58a4ba["havingValueFalseMatchIfMissingFalseWhenTrue()"] 3c2876e7_29cb_f61c_f009_eee1ba58a4ba -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 96e3c964_45ca_1d78_6caa_92e5049ecfd9["havingValueFalseMatchIfMissingFalseWhenFalse()"] 96e3c964_45ca_1d78_6caa_92e5049ecfd9 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 0cad0149_caa3_122b_8eb4_21b3e67e7f8a["havingValueFalseMatchIfMissingFalseWhenMissing()"] 0cad0149_caa3_122b_8eb4_21b3e67e7f8a -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 60b389c8_dcd2_4b3d_d385_e44d8e38f587["havingValueFalseMatchIfMissingTrueWhenTrue()"] 60b389c8_dcd2_4b3d_d385_e44d8e38f587 -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc 5928c5dc_9d34_9e2d_39a8_476bb425aafd["havingValueFalseMatchIfMissingTrueWhenFalse()"] 5928c5dc_9d34_9e2d_39a8_476bb425aafd -->|calls| 81ad36ab_2706_3651_bf7b_2adeb109bfbc style 81ad36ab_2706_3651_bf7b_2adeb109bfbc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/condition/ConditionalOnBooleanPropertyTests.java lines 220–223
private boolean containsBean() {
assertThat(this.context).isNotNull();
return this.context.containsBean("foo");
}
Domain
Subdomains
Called By
- conditionReportWhenDoesNotMatch()
- conditionReportWhenMatched()
- defaultsWhenFalse()
- defaultsWhenMissing()
- defaultsWhenTrue()
- havingValueFalseMatchIfMissingFalseWhenFalse()
- havingValueFalseMatchIfMissingFalseWhenMissing()
- havingValueFalseMatchIfMissingFalseWhenTrue()
- havingValueFalseMatchIfMissingTrueWhenFalse()
- havingValueFalseMatchIfMissingTrueWhenMissing()
- havingValueFalseMatchIfMissingTrueWhenTrue()
- havingValueTrueMatchIfMissingFalseWhenFalse()
- havingValueTrueMatchIfMissingFalseWhenMissing()
- havingValueTrueMatchIfMissingFalseWhenTrue()
- havingValueTrueMatchIfMissingTrueWhenFalse()
- havingValueTrueMatchIfMissingTrueWhenMissing()
- havingValueTrueMatchIfMissingTrueWhenTrue()
- repeatablePropertiesConditionReportWhenMatched()
- withPrefix()
Source
Frequently Asked Questions
What does containsBean() do?
containsBean() is a function in the spring-boot codebase.
What calls containsBean()?
containsBean() is called by 19 function(s): conditionReportWhenDoesNotMatch, conditionReportWhenMatched, defaultsWhenFalse, defaultsWhenMissing, defaultsWhenTrue, havingValueFalseMatchIfMissingFalseWhenFalse, havingValueFalseMatchIfMissingFalseWhenMissing, havingValueFalseMatchIfMissingFalseWhenTrue, and 11 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free