Professional Documents
Culture Documents
26 Annotation Qualifiers Overview
26 Annotation Qualifiers Overview
Autowiring Coach
FortuneService
www.luv2code.com
Multiple FortuneService Implementations
FortuneService
HappyFortuneService RESTFortuneService
RandomFortuneService
DatabaseFortuneService
www.luv2code.com
Umm, we have a little problem ….
databaseFortuneService,happyFortuneService,randomFortuneService,RESTFortuneService
www.luv2code.com
Solution: Be specific! - @Qualifier
@Component
public class TennisCoach implements Coach {
@Autowired
@Qualifier("happyFortuneService")
private FortuneService fortuneService;
...
www.luv2code.com
Injection Types
• Constructor injection
• Field injection
www.luv2code.com