2011-02-09 10 views
10

Mam konstruktora, który zależy od klasy A i B. I zdefiniowane tak:Google Guice: Dostawca z parametrami

@Inject TestClass(A a, B b) 

Czy istnieje sposób w Guice mieć jeden z parametrów konstruktora wstrzyknięto ręcznie?

Problem polega na tym, że obiekt klasy A nie może zostać zbudowany, ponieważ zależy od danych wprowadzonych przez użytkownika. Zastanawiam się tylko, czy Guice wspiera dostawcę, który akceptuje argument. Na przykład, obecnie obiekt może być utworzony przez provider.get(), czy Guice ma taki, który obsługuje provider.get(a)?

Odpowiedz

Powiązane problemy