Which two statements correctly describe the code behavior?

Refer to the exhibit.

The above code shows a conditional @Bean method for the creation of a JdbcTemplate bean. Which two statements correctly describe the code behavior? (Choose two.)
A. @ConditionalOnBean(name= “dataSource”) should be replaced with @ConditionalOnBean
(DataSource.class) for greater flexibility.
B. @ConditionalOnBean(name= “dataSource”) should be replaced with
@ConditionalOnMissingBean (DataSource.class) for greater flexibility.
C. The @Bean annotation should be removed.
D. A JdbcTemplate bean will be created when the DataSource class is in the classpath but there is no DataSource bean.
E. A JdbcTemplate bean will be created when a bean named dataSource has already been created.

microsoft-exams

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.