Как вызвать метод одного класса в другом классе, используя @Inject? - PullRequest
0 голосов
/ 04 февраля 2019

Предположим, есть два класса: класс A и класс B. В классе A есть функция main (), а в классе B - некоторые бизнес-методы.Простейшим способом с использованием оператора new в классе A можно получить доступ к классу B и его методам.Теперь, если мы хотим сделать то же самое с помощью @Inject, как этого достичь?Заранее спасибо.

1 Ответ

0 голосов
/ 04 февраля 2019

Что ж, метод main() должен будет настроить выбранную вами структуру внедрения зависимостей, настроив его так, чтобы он знал, как создавать экземпляры A и B.

. Затем он должен запроситьрамки для создания экземпляра A.Инфраструктура при правильной настройке создаст экземпляр A с внедренным экземпляром B.

И поэтому этот экземпляр A сможет вызывать методы для введенного Bэкземпляр.

...