Вот DI через аннотации мне не нравится вообще. Зачастую понять, что откуда прилетело становится мало реально. Ну и инжектить начинают не сервисы, а все подряд
Ну кстати в той же идее вроде была поддержка спрингового DI, в андроид студио завезли Dagger, плюс наверняка можно найти плагины для других решений. Они на гаттере вешают иконки для навигации между точками инъекции и точками создания типа. Довольно удобная шняга.