Diferença entre @Primary x @Autowired com anotações @Qualifier

Portanto, se eu entendi direito, ambas são a maneira de determinar qual bean deve ser conectado automaticamente se houver vários candidatos. Então, qual é exatamente a diferença?