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)
?
Pracowałem jak czar, dzięki! – Abidi