@Inject в модуле Guice - PullRequest
       8

@Inject в модуле Guice

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

Нужен ли метод @Inject over обеспечивает ___ в классе модуля?Например.

    @Singleton
    @Provides
    @Inject
    A provideA(ExampleClass1<B> example1, ExampleClass2 example2) {
        return new A(example1, example2);
    }

    @Provides
    @Singleton
    @Inject
    B provideB(A a) {
        return new B(new C(a));
    }

В этом примере мне нужен @Inject?

1 Ответ

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

Нет.Методы @Provides не нуждаются в аннотации @Inject.Аргументы метода @Provides уже вводятся автоматически.

...