`@Primary` marks the default bean when multiple candidates match. `@Qualifier` lets you choose a specific bean by name/qualifier at the injection point. You can combine them: use `@Primary` as default, and override with `@Qualifier` where needed.