1) Удобство - вам не нужно заботиться об инициализации ваших компонентов, вы экономите время на наборе кода и файлов конфигурации,
2) Принудительное выполнение рекомендаций - для ваших компонентов должна быть записана автопроводбудьте управляемы Spring, и Spring позаботится о проверке ошибок и покажет все ошибки.Таким образом, ваш код будет организован по принципу совместной работы компонентов.
3) Автопроводка также уменьшит ваши усилия, когда ваши классы / компоненты будут расти и развиваться.