VMware vRealize Automation 8.x (2022) — Question 7
If a class is annotated with @Component, what should be done to have Spring automatically detect the annotated class and load it as a bean? (Choose the best answer.)
Answer options
- A. Ensure a valid bean name in the @Component annotation is specified.
- B. Ensure a valid @ComponentScan annotation in the Java configuration is specified.
- C. Ensure a valid @Scope for the class is specified.
- D. Ensure a valid @Bean for the class is specified.
Correct answer: B
Explanation
The correct answer is B because the @ComponentScan annotation is necessary for Spring to scan and register beans annotated with @Component. The other options, while related to bean configuration, do not directly affect the detection of the component by Spring.