хмм, у меня почему то возня с компонентами и аннотациями занимает больше времени и loc чем ручное разруливание, не подкинешь примеры/литературу где применение di либ реально имеет смысл?
В этом есть своя правда. Но там есть упор на "потратить время для настройки", а потом, если тебе нужно где-то что-то добавить, ты бросаешь ссылку, приписываешь
@Inject и все вроде как само схватилось