Use autowire byType to inject bean established with primary bean to true
Use autowire byContructor to inject beans matching the constructor arguments
Use Autowire annotation instead of XML configuration
Use Autowire annotation directly in bean properties
Use Autowire with Qualifier annotation
Use Autowire with Qualifier in bean declaration and injection
Add custom annotation that replace standard qualifier for autowiring
Add multiple annotations in bean to narrow selection in injection