Backend Development
Spring Boot
Subjective
Oct 03, 2025
Explain Spring Boot Conditional Configuration.
Detailed Explanation
Conditional configuration creates beans based on conditions:\n\n@Configuration\npublic class DatabaseConfig {\n @Bean\n @ConditionalOnProperty(name="database.type", havingValue="mysql")\n public DataSource mysqlDataSource() {\n return new HikariDataSource();\n }\n \n @Bean\n @ConditionalOnMissingBean\n public DataSource defaultDataSource() {\n return new H2DataSource();\n }\n}
Discussion (0)
No comments yet. Be the first to share your thoughts!
Share Your Thoughts