Relevant Articles:
- Wiring in Spring: @Autowired, @Resource and @Inject
 - Exploring the Spring BeanFactory API
 - How to use the Spring FactoryBean?
 - Constructor Dependency Injection in Spring
 - Constructor Injection in Spring with Lombok
 - A Quick Guide to Spring @Value
 - Spring YAML Configuration
 - Introduction to Spring’s StreamUtils
 - Using Spring @Value with Defaults
 - Groovy Bean Definitions
 - XML-Based Injection in Spring
 - A Quick Guide to the Spring @Lazy Annotation
 - Injecting Prototype Beans into a Singleton Instance in Spring
 - How to Inject a Property Value Into a Class Not Managed by Spring?
 - @Lookup Annotation in Spring
 - BeanNameAware and BeanFactoryAware Interfaces in Spring
 - Spring – Injecting Collections
 - Access a File from the Classpath in a Spring Application
 - Controlling Bean Creation Order with @DependsOn Annotation
 - Spring Autowiring of Generic Types
 - Spring Application Context Events
 - Unsatisfied Dependency in Spring
 - What is a Spring Bean?
 - Spring PostConstruct and PreDestroy Annotations
 - Guice vs Spring – Dependency Injection