Да я на самом деле вёл к тому, что в тот DI который там в жабе тут не получается, потому что объектов нету.
А заинжектить зависимость можно как угодно
объектов нет - модули есть, поведения есть. поведения суть интерфейс, что именно реализует конкретный интерфейс тебе знать не хочется, это и есть di