A. A Spring bean can be explicitly created by annotating methods or fields by @Autowired.
B. A Spring bean can be implicitly created by annotating the class with @Component and using the component-scanner to scan its package.
C. A Spring bean can be implicitly created by annotating the class with @Bean and using the component- scanner to scan its package.
D. A Spring bean can be explicitly created using @Bean annotated methods within a Spring configuration class.
E. A Spring bean can be explicitly created by annotating the class with @Autowired.
Explanation:
Reference:
https://docs.spring.io/spring-framework/docs/3.0.0.M4/spring-framework-reference/html/ch03s10.html
https://howtodoinjava.com/spring-core/spring-beans-autowiring-concepts/